speciel dato
Hej eksperterjeg sidder med en rigtig dårlig flad fil, hvor af data er rigtig dårlig opdelt.
I følge en beskrivelse af udtrækket så skal data indeholde følgende:
EFINE FIELD ID_NAVN_NUMBER DATATYPE IS TEXT SIZE IS 12.
DEFINE FIELD BILAG_ID DATATYPE IS TEXT SIZE IS 12.
DEFINE FIELD STATUS DATATYPE IS TEXT SIZE IS 1.
DEFINE FIELD DATO_FOR_UDSKRIFT DATATYPE IS TEXT SIZE IS 16.
DEFINE FIELD LANDS_NR DATATYPE IS TEXT SIZE IS 6.
DEFINE FIELD SAGS_NR DATATYPE IS TEXT SIZE IS 4.
Her er et eksempel på data, der dækker over de 6 udtræk opstillet ovenfor:
8832 1235 1858111700000000326505020
jeg kan afsløre så meget at:
ID_NAVN_NUMBER: 8832
BILAG_ID: 1235
SAGS_NR: 020 (spørg ikke hvorfor der er et 0 foran de 20, det er hentet fra et meget gammelt systemet)
LANDS_NR: 326505
dvs. at status og dato må ligge i de resterende 1858111700000000.
Men da dato feltet er 16 tegn, hvilket passer med andre udtræk så må det betyde at der ikke er opgivet nogen status. Dette er for sin vis også fint nok, da det ikke er første gang at noget helt mangler.
Mit problem er så, hvordan tolker jeg datoen?
mit eget gæt ville være år:1858 måned:11 dag:17 timer:00 min:00 sek: 00 millisekunder:00
Desværre er der tale om nogle bilag der sjovt nok ikke blev oprettet i år 1858.
Men hvordan skal datoen så forstås?