我試圖做這樣的事情:在給定的範圍內生成隨機時間戳?
start=input("select starting date, format example : Jan 01 00:00:00")
end=input("select ending date")
if start>end:
start,end=end,start
print(randomize_time(start,end))
輸出:
>>> Aug 05 13:15:59
我一直在使用random.randint試過,但如果我選擇像一個範圍: 0時○○分00秒& & 01:00:00,隨機化的唯一部分是小時,分和秒將被忽略(因爲我在做random.randint(0,0))。
我該如何做到這一點?
在此先感謝所以!
您可以將輸入轉化爲時間戳,並生成開始和結束之間的隨機時間,然後再轉換回日期時間 –
你可以粘貼方法機構randomize_time ?您可以將紀元時間作爲參數傳遞,並獲得一個隨機時間戳並將其轉換回日期字符串。 –
完美的時代物權。謝謝; – windir