Stránka 1 z 1

konec Windows aneb magicke datum 1/1/4501

Napsal: pát 29. zář 2006, 13:55
od VasekB
netusi nekdo, podle ceho M$ odvodil datum 1/1/4501 ?!?

http://msdn.microsoft.com/library/defau ... stfrm1.asp

Date/Time Behaves much like Date/Time fields in other applications. If a date field does not have a value, Outlook arbitrarily assigns 1/1/4501 as the date, because internally, all date fields need to have some value. When referring to dates via VBScript, they should be enclosed with pound signs (i.e. #1/1/4501#). Internally, if a date is empty (equal to 1/1/4501), Outlook displays "None" on a form.

PS
uplne bych se uspokojil s necim jako je 1/1/1900 nebo 1/1/9999 nebo proste null nebo "" ;o))

Napsal: pát 29. zář 2006, 14:15
od pavel.minarik
vypadá to jako horní hranice nějakého číselného intervalu (možná ukládá datum jako počet dní od nějakého konkrétního data), každopádě kecy o tom, že "all date fields need to have some value" jsou úplnej nesmysl - od čeho je NULL :x

Napsal: ned 15. říj 2006, 21:53
od Teuzz
BTW. ted jsem cetl, ze Windows maji datum omezene do roku 2038, takze je hezke, ze Outlook zvladne o 2500 let vic, ale... :)

Napsal: ned 15. říj 2006, 22:00
od myom
no pokud vím, tak word nebo excel májí rok "0" jako 1.1.1900, takže je možné že i outlook a potom by to mohlo souviset s tím co říkal pavel.minarik................. nevím možná.........

Napsal: ned 15. říj 2006, 22:20
od zombux
Teuzz píše:BTW. ted jsem cetl, ze Windows maji datum omezene do roku 2038, takze je hezke, ze Outlook zvladne o 2500 let vic, ale... :)
a ty myslíš že v roce 2038 bude někdo používat současný windows? :-D

Napsal: pon 16. říj 2006, 07:18
od Trinom
třeba v muzeu jo :lol:

Napsal: čtv 19. říj 2006, 17:09
od N@$ty
Taky bych se přikláněl k něčemu jako, že je nějaký počátek a k němu se opřičítá, něco jako UNIXový čas.

Napsal: čtv 19. říj 2006, 17:13
od CZEBLADE
V tom roce 2038 uz ani nebude treba benzin..to uz budem letat a roboti za nas uklizet :lol: :lol:

Napsal: čtv 19. říj 2006, 19:07
od VasekB
[quote="N@$ty"]Taky bych se přikláněl k něčemu jako, že je nějaký počátek a k němu se opřičítá, něco jako UNIXový čas.[/quote]


no, otazka je rave, jaky datum je ten pocatek ?!?

msgbox (CLng(CDate( "1/1/4501"))) = 949998

to uz je blizko... ale jeste kousek schazi