我想将 2014-08-14 20:01:28.242
转换为 unix 时间戳 245293529385
并用当前时间戳减去它以计算出有多少从 14 中减去这个值,天已经过去并最终剩余。
场景:用户注册,我想倒数他们试用的剩余天数。
最佳答案
time.strptime救援!使用格式字符串 %Y-%m-%d %H:%M:%S.%f
。例如:
import time
t = '2014-08-14 20:01:28.242'
ts = time.strptime(t, '%Y-%m-%d %H:%M:%S.%f')
timestamp = time.mktime(ts)
现在将其转换为日期时间(来自:How do you convert a Python time.struct_time object into a datetime object?):
from datetime import datetime
dt = datetime.fromtimestamp(timestamp)
关于python:将日期时间戳转换为纪元unix时间并计算剩余天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26132745/