2012-12-04 16 views
7

Wprowadzam funkcję z zaplanowanego publikowania obiektu. Użytkownik wybiera czas publikacji, a ja utworzyłem zadanie cron uruchamiane co minutę i sprawdzam, czy nadszedł czas na publikację.Python porównać datetimes z różnymi strefami czasowymi

Użytkownicy są z różnych stref czasowych.

więc trzeba porównać dwa datetimes:

>>user_chosen_time 
datetime.datetime(2012, 12, 4, 14, 0, tzinfo=tzinfo(120)) 
>>curdate=datetime.datetime.now() 
datetime.datetime(2012, 12, 4, 18, 4, 20, 17340) 
>>user_chosen_time==curdate 
*** TypeError: can't compare offset-naive and offset-aware datetimes 

Przepraszam za dość głupie pytanie, ale muszę o tym dyskutować. Dzięki

Odpowiedz

Powiązane problemy