Já si naopak myslím, že unixový timestamp není ani zdaleka ideální formát pro datum a čas pro databázi. Proč ne:
1) Velmi malý rozsah datumu a času - ani pro relativně nedávné historické události, a nebo pro relativně blízkou budoucnost (rok 2039) už jej nelze použít. 2) Omezená přesnost - mnohé databáze jsou schopny uložit datum a čas s přesností plus mínus tisíciny sekundy - to unixovým timestamplem nedosáhnete (pokud to nebude reálné číslo). 3) Pokud budu hnidopich - nejsou tam řešeny problémy typu přestupná sekunda, a další, každý systém rozebírá počet sekund trochu jinak. Miloslav Ponkrác Jan Jakubuv napsal(a): > dobry den, > > 21.11.07, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > >>Zdravím lidičky. >>Mám trochu OT otázku .. zajímá mě, v jakém formátu ukládáte datum do >>databáze. nejvýhodnější asi bude normální unixový timestamp že ? > > > ano to je zrejme nejlepsi. ten format neni vazany pouze na unixove > prostredi. jedna se ve skutecnosti o pocet vterin od 1.1.1970. cili > pokud nepotrebujete rozlisovat cas vice nez na vteriny, je mozne > oriznout float co vraci time.time() a ukladat pouze celou cast te > hodnoty, napriklad: long(time.time()). > > honza. > _______________________________________________ > Python mailing list > [email protected] > http://www.py.cz/mailman/listinfo/python > > _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
