2012-12-17 4 views
5

Belirli bir unix zaman damgasına 5 saat eklemem gerekiyor. Bir oyun için başlangıç ​​ve bitiş zamanı. Bu yüzden başlangıç ​​zamanı ve oyunun süresi hakkında bilgi sahibi oldum. Bitiş zamanı koymam gerek. Bu pythonda nasıl yapılabilir?Python'da unix zaman damgasına saat ekleme

cevap

8

UNIX zaman damgaları ikinci birimlerdedir.

end_timestamp = start_timestamp + 5 * 60 * 60 
1

açık olması ve aşağıdaki çalışmak Could:

>>> from datetime import timedelta, datetime 
>>> a = datetime.fromtimestamp(0) 
>>> b = a + timedelta(hours=5) 
>>> c = time.mktime(b.timetuple()) 
>>> c 
18000.0 
>>> datetime.fromtimestamp(c) 
datetime.datetime(1970, 1, 1, 6, 0)