我有一些代碼需要量化從文件中讀取的日期。例如,設置11:50至12:00來清理數字。我目前做到這一點的東西,如下列:如何將日期時間添加到第二天時自動翻轉
end = end.replace(hour = end.hour + 1, minute = 0)
你再碰上一個問題,如果end.hour
是晚上11點,因爲這將滾動到第二天。你可以用類似的代碼來防止這種情況...
if end.hour == 23:
end = end.replace(day = end.day + 1, hour = 0, minute = 0)
else:
end = end.replace(hour= end.hour + 1, minute=0)
但是那麼如果那一天是這個月的最後一天呢?然後你需要翻到下一個月,等等。
必須有一個更乾淨的方式來做到這一點。如何處理量化日期,同時考慮到第二天/每月/每年?
退房'datetime':https://docs.python.org/2/library/datetime.html – fuesika 2014-09-01 16:39:20
@pyStarter:通過使用'.replace()'方法來判斷OP * already *正在使用'datetime'模塊。 – 2014-09-01 16:42:19