drm
Дек. 29, 2008 21:15:18
Есть строка типа 01.01.2009 и есть 2009.01.01. Вопрос - как преобразовать эти строки в даты, чтобы можно было сравнить?
pento
Дек. 29, 2008 22:32:43
Ну преобразуй (хоть тем же сплитом) каждую в timestamp и сравнивай
ofigetitelno
Дек. 30, 2008 00:23:45
:)
>>> import datetime
>>> d1 = datetime.datetime.strptime('01.01.2009', ‘%d.%m.%Y’)
>>> d2 = datetime.datetime.strptime('2009.01.01', ‘%Y.%m.%d’)
>>> d1 == d2
True
igor.kaist
Дек. 30, 2008 09:17:04
s='17.11.2008'
date='-'.join(s.split('.')[::-1])
ZAN
Дек. 30, 2008 15:22:21
ofigetitelno
>>> import datetime
>>> d1 = datetime.datetime.strptime('01.01.2009', ‘%d.%m.%Y’)
>>> d2 = datetime.datetime.strptime('2009.01.01', ‘%Y.%m.%d’)
>>> d1 == d2
Этот способ однозначно
ofigetitelno
True
=)