我有一个文本文件,想要在 python 中打开并获取日期和时间(在标题中),然后将其更改为秒(时间戳)。但结果与在线网站不一样。 代码:
with open('sample for north - Kopie.txt', "r") as f:
content = f.readlines()
for x in content :
day = float (content [0][:2])
month = float (content [0][3:5])
year = float (content [0][6:10])
hour = float (content [0][10:13])
minn = float (content [0][14:16])
second = float (content [0][17:19])
time = float ((((year-1970)*31556926)+((month-1)*2629743)+((day-1)*86400)+((hour)*3600)+((minn)*60)+second))
对于13.07.2015 09:38:17,程序的结果是1436911625,但网站的结果是1436780297。
最佳答案
您可以使用时间模块:
import time
>>>print(time.mktime(time.strptime("13.07.2015 09:38:17", "%d.%m.%Y %H:%M:%S")))
1436769497.0
关于python - 将日期和时间转换为时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32264783/