2017-04-10 54 views

回答

1

做到這一點你可以得到一個時間戳從每個整數,然後讓你發現這兩個整數之間的隨機整數做到這一點。這是在之間的時間戳,那麼你可以說時間戳轉換回再次DateTime對象:

from dateutil.parser import parse 
from datetime import datetime 
from random import randint 
import time 

timestamp_one = time.mktime(parse("2017-03-29 12:10+0200").timetuple()) 
timestamp_two = time.mktime(parse("2017-03-29 14:08-0400").timetuple()) 
timestamp = randint(timestamp_one,timestamp_two) 
result = datetime.fromtimestamp(timestamp) 
print result 

在Python 3,你也可以直接使用.timestamp()的日期時間對象。

+1

謝謝,我會稍後再試 – albert

相關問題