【发布时间】:2021-09-18 17:10:08
【问题描述】:
希望只是一个简单的问题。我想将日期时间对象转换为秒并 包括 天。我刚刚注意到我的代码跳过了这一天。请注意,时间只是一个示例,并非 100% 准确。
oldtime.txt 的内容(2 天前):
2021-09-16 19:34:33.569827
代码:
oldtimefile = open('oldtime.txt', 'r+')
oldtme = oldtimefile.read()
datetimeobj = datetime.strptime(oldtme, "%Y-%m-%d %H:%M:%S.%f")
finaltime = datetime.now() - datetimeobj
print(finaltime.seconds)
如果我只打印finaltime,那么我会得到1 day, 22:13:30.231916。
现在,如果我们将今天的日期和时间 - 只是为了争论 - (2021-09-18 17:34:33.569827) 作为now,那么我实际上得到的是80010 秒,而不是大致的172800 秒。它忽略了白天部分。
如何包含日期并将整个对象转换为秒?
谢谢。
【问题讨论】:
标签: python-3.x datetime