menu

arrow_back Hvordan tolke datoverdien '1899-12-30' i f.eks SATS Barnehage?

av
(110 poeng) 1 6
i Elektroniske arkiver
redigert av
795 visninger
1 stemme

Datoverdien '1899-12-30' omtales som en "nullpunktsdato" og har en egen historie som man kan google om man er nysgjerrig.

Har sett at datoen opptrer i tidsstempler f.eks i et systems brukslogg. I SATS Barnehage har f.eks tabellen person to felter- userchangedate og userchangetime. Det første feltet inneholder en dato og en fast tidsdel à la '2011-05-30 00:00', mens det andre inneholder et en fast datodel à la '1899-12-30 15:23:41'. Min teori er:

  1. userchangedate inneholder kun en dato, resten er "fyllstoff" for å være et gyldig datetime-attributt
  2. userchangetime inneholder et klokkeslett, resten er "fyllstoff" for å være et gyldig datetime-attributt ('1899-12-30' er brukt siden det er et nullpunkt)
  3. De to feltene utgjør samlet et komplett tidsstempel - '2011-05-30 15:23:41'.

Noen som kan bekrefte min teori?

3 Svar

Akseptert svar
3 stemmer

Jeg kontaktet IST direkte, og fikk følgende svar:

Svar:
Jada, det stemmer. Det fungerer akkurat som han selv har funnet ut.
Som feltnavnene tilsier, feltet UserChangDate inneholder datoen da posten sist ble endret og feltet UserChangeTime inneholder klokkeslettet da denne endringen ble utført.

Så teorien din stemmer, i følge bekreftelse fra leverandøren.

av
(380 poeng) 1 2 13

2 Kommentarer

2
Supert! Da har vi avklart dette for flere systemer! Var innom andre systemer med 1899-datoen da jeg jobbet hos Arkiv Troms, uten at vi skjønte sammenhengen da.
1
Solveig hos Arkiv Troms melder at Forum Winsak og ePhorte også bruker nullpunktsverdien '1899-12-30' i en del tabeller.
Akseptert svar
1 stemme

Basert på social.technet.microsoft.com, fylles nullene inn med standard-verdier, så man ender opp med et gyldig dataformat. Man kan prøve ut logikken her, ved å se hvilke den fyller ut, ved å kun sette år (hva fylles ut for måned og dag?). Hvis man vil ta vare hvilke verdier som faktisk ikke settes, kan man gjøre dette ved å endre fra å prosessere null-verdier til å bevare nullverdier [sett NullProcessing-egenskapen til PRESERVE].
Burde være en refleks for arkivarer ;)

av
(117 poeng) 1 1 5
Akseptert svar
1 stemme

I systemer som BVPro, PPI og Vaktdata som er levert fra HiaData, senere Visma, er "nullpunktsdato" 1800-12-31. Dette er det som kalles Clarion date:time. Informasjon om dette ligger i maler i Documaster Decom på KDRS sin "mal sky".

av
(41 poeng) 1 3

Velkommen!

Søk etter svar, still spørsmål og bidra med kunnskap sammen med norges felleskap på felter som arkiv, konservering og formidling. Alle er velkomne som medlemmer! Her er terskelen for å spørre veldig lav.


Kunngjøringer :

Artikkelmodulen vil snart bli tilgjengelig!