gpt4 book ai didi

python - 如何将毫秒转换为日期和时间格式?

转载 作者:太空宇宙 更新时间:2023-11-04 01:57:30 28 4
gpt4 key购买 nike

我在 Python 程序中有一个以毫秒为单位的值。例如:1557975599999

我想将它转换为包含天数、小时、分钟、秒的字符串。我该怎么做?

最佳答案

转换unix timestamp日期时间,你可以使用datetime.fromtimestamp() .唯一的问题是,您的时间戳以毫秒为单位,但函数期望以秒为单位的时间戳。要缩短毫秒数,您可以将时间戳除以 1000。

代码:

from datetime import datetime

a = 1557975599999
date = datetime.fromtimestamp(a // 1000)
print(date)

输出:

2019-05-16 05:59:59

更新。

@Daniel在评论中注意到 fromtimestamp() 接受 float ,因此我们可以从原始时间戳中节省毫秒数。我们只需要删除一个符号 :D

date = datetime.fromtimestamp(a / 1000)

关于python - 如何将毫秒转换为日期和时间格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56468152/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com