我正在计算结束时间戳,然后我必须从时间戳中减去天数(示例天数=10),然后将其转换为开始时间戳。 按如下方式计算开始时间戳和结束时间戳:
import datetime
end_timestamp = time.time()
end_time = datetime.datetime.fromtimestamp(end_timestamp)
start_date = end_time.date() - datetime.timedelta(days=10)
start_timestamp = datetime.datetime.strptime(str(start_date) + " " + str(end_time.time()), '%Y-%m-%d %H:%M:%S.%f').timestamp())
我只需要时间戳格式的开始和结束。 做这件事最好的方法是什么
像这样的怎么样
我显式地将时区设置为UTC,以避免由于Python将原始日期时间视为本地时间,而UNIX时间为UTC而导致的任何故障
如果使用UNIX时间(从纪元开始以秒为单位),还可以直接将天作为一天中秒数的倍数进行加减(86400):
相关问题 更多 >
编程相关推荐