2024-03-29 06:05:06 发布
网友
我目前正在使用time.time()命令来计算自epoch以来的当前秒数,但是这是否可以方便地显示过去日期的自epoch以来的秒数,即2014-03-14-18-00-00
time.time()
2014-03-14-18-00-00
谢谢
使用^{}:
In [1]: import time In [2]: target = time.strptime('2014-03-14-18-00-00', '%Y-%m-%d-%H-%M-%S') In [3]: int(time.mktime(target)) Out[3]: 1394816400
Pythondatetime模块具有计算过去日期从epoch开始的总秒数的功能。例如,如果要计算秒数2014-03-14-18-00-00
datetime
epoch = datetime.datetime.strptime('2014-03-14-18-00-00', '%Y-%m-%d-%H-%M-%S') # to compute current amount of seconds from epoch total_seconds = (epoch - datetime.datetime.fromtimestamp(time.time())).total_seconds()
使用^{} :
Python
datetime
模块具有计算过去日期从epoch开始的总秒数的功能。例如,如果要计算秒数2014-03-14-18-00-00
相关问题 更多 >
编程相关推荐