Det här var ett problem som jag stötte på på jobbet och satt och klurade på ett bra tag. Helt rätt Tomas! Tommy var också nära på lösningen. Utgår dom ifrån ett specifikt år (year) så skulle jag misstänka... Trodde ett tag att det var UNIX TimeStamp i så fall skulle ex. YYMMDD, med inledande nollor borttagna?Datumklurigheter
Det är så att vi har ett väldigt gammalt program som fortfarande är i bruk, dock är ingen av de ursprungliga programmerarna kvar vilket innebär en hel del gissande och klurande.
I databasen fanns det en tabell med en kolumn innehållandes datum, jag visste varken formatet på datumen eller vilka datum de var menade att vara. Det enda jag hade att gå på var dessa 10:
110
122
305
913
1115
10922
11001
11104
20515
20619
Ser ni vad det är för format? Och varför det blir som det blir?
Som sagt så har jag redan löst mitt problem, så det här är inte en fråga om hjälp utan snarare bara någonting att klura på. :)Sv:Datumklurigheter
Av någon anledning var datumen sparade som integers och i just det formatet. Så de första nollorna försvann.
Ren otur (för mig) att det råkade vara år 2000 så det blev ännu mera förvirrande.Sv: Datumklurigheter
(year)- 1-10
(year)- 1-22
(year)- 3-05
(year)- 9-13
(year)-11-15
(year+1)-09-22
(year+1)-10-01
(year+1)-11-04
(year+2)-05-15
(year+2)-06-19
Så har man formatet yyyy-mm-dd. Sv:Datumklurigheter
20619 = 1970-01-01 07:43:39 .
Programarkivet:UNIX Timestamp To Vb
Men det tror jag inte längre efter att ha kollat resultatet.Sv: Datumklurigheter
D.v.s:
00-01-10
00-01-22
00-03-05
00-09-13
00-11-15
01-09-22
01-10-01
01-11-04
02-05-15
02-06-19