gpt4 book ai didi

python - 使用 Python 在 Django 中将 Unix 时间戳转换为人类格式

转载 作者:IT老高 更新时间:2023-10-28 13:03:26 25 4
gpt4 key购买 nike

我想将字符串中的 unix 时间戳(例如 1277722499.82)转换为更人性化的格式(hh:mm:ss 或类似格式)。有没有一种简单的方法可以在 python 中为 django 应用程序执行此操作?这在模板之外,在我想这样做的模型中。谢谢。

编辑我正在使用 python 函数 time.time() 来生成时间戳。根据文档:

time.time()

Return the time as a floating point number expressed in secondssince the epoch, in UTC. Note thateven though the time is alwaysreturned as a floating point number,not all systems provide time with abetter precision than 1 second. Whilethis function normally returnsnon-decreasing values, it can return alower value than a previous call ifthe system clock has been set backbetween the two calls.

最佳答案

import datetime
datestring = "1277722499.82"

dt = datetime.datetime.fromtimestamp(float(datestring))
print(dt)
2010-06-28 11:54:59.820000

关于python - 使用 Python 在 Django 中将 Unix 时间戳转换为人类格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3133486/

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