Собственно, вот статья: http://asvetlov.blogspot.com/2011/02/date-and-time.html
Ругайте, если где ошибся
>>> from datetime import *
>>> dt = datetime.now()
poltergeist, если таковой имеется конечно
горький опыт на производстве
Андрей СветловВ общем, получается вот что, за меня уже подумали - и даже если захотеть, ошибиться не получится
А ваша библиотека для работы с БД какие возвращает?
dn, du = datetime.now(), datetime.utcnow()
print dn
print du
print dn == du
2011-03-02 21:06:44.625000
2011-03-02 21:06:44.625000
True
Андрей СветловВремена все относительные и считается что кроме UTC у нас ничего нет (т.е. все даты даны в UTC)
Посмотрите еще раз, там абсолютные времена или относительные?
>>> from datetime import datetime
>>> dl = datetime.now()
>>> du = datetime.utcnow()
>>> dl == du
False
>>> dl
datetime.datetime(2011, 3, 2, 23, 24, 50, 923726)
>>> du
datetime.datetime(2011, 3, 2, 21, 24, 59, 994903)
>>> import time
>>> time.tzname
('EET', 'EEST')
>>> time.timezone
-7200
Андрей СветловВ том то и дело что был изрядно удивлен этим фактом
zheromo, вы случайно не в Лондоне живете?
zheromoВ консоли выдает вполне ожидаемый результат
библиотека, так сказать, уже импортирована
>>> from datetime import datetime
>>> dl = datetime.now()
>>> du = datetime.utcnow()
>>> dl == du
False
>>> dl
datetime.datetime(2011, 3, 3, 4, 33, 16, 593000)
>>> du
datetime.datetime(2011, 3, 2, 22, 33, 24, 625000)
Андрей СветловСогласен, но код не мой, я просто разместил объяву :)
Это очень удобные для разработчика правила, но люди их не приветствуют.
import time
print time.tzname
('UTC', '')
Андрей СветловНу это фигурально выражаясь - библиотека - appengine
О какой “импортированной библиотеке” идет речь?