2012-02-10 21 views

Odpowiedz

0

Można to zrobić poprzez uzyskanie liczby sekund między data i czas (1 stycznia 1970):

from datetime import datetime 

epoch = datetime(1970, 1, 1) 
d = datetime(2012, 2, 10) 

print (d - epoch).total_seconds() 
2

Można również użyć datetime.combine()

>>> import datetime 
>>> import time 
>>> date1 = datetime.date(year=2012,day=02,month=02) 
>>> date2 = datetime.datetime.combine(date1,datetime.time()) 
>>> date2 
datetime.datetime(2012, 2, 2, 0, 0) 
>>> tstamp = time.mktime(date2.timetuple()) 
>>> tstamp 
1328121000.0 

Wynik zależy od lokalnej strefy czasowej (w tym przypadku IST). Mam nadzieję, że ktoś może wskazać mi, jak uzyskać wynik GMT:

Powiązane problemy