簡體   English   中英

python在幾分鍾內得到時間

[英]python get time in minutes

import datetime
start = datetime.datetime(2009, 1, 31)
end = datetime.datetime(2009, 2, 1)
print end-start
>>1 day, 0:00:00//output

如何在幾分鍾內獲得輸出

謝謝,

import datetime
start = datetime.datetime(2009, 1, 31)
end = datetime.datetime(2009, 2, 1)
diff = end-start
print (diff.days * 1440) + (diff.seconds / 60)
>> 1440.0

(我假設你在這里不需要微秒分辨率 - 但是如果你這樣做,只需使用帶有正確除數的diff.microseconds在第三個術語中添加以轉換為分鍾。)

並且在python 2.7發布之后,您可以使用total_seconds方法

print (diff.total_seconds() / 60)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM