gpt4 book ai didi

python - 带有时区的日期时间对象

转载 作者:太空宇宙 更新时间:2023-11-03 16:11:08 26 4
gpt4 key购买 nike

如何使用文件中修改后的时间戳获取感知的日期时间对象?我是这样做的:

modified = datetime.datetime.fromtimestamp(os.path.getmtime(myfile))
isotime = modified.strftime('%Y-%m-%d %H:%M:%S %z')

但这只是让我度过了一段天真的时光,所以 %z 是一个空白字符串,例如:2016-09-03 10:35:24

我一直在使用此文档,但我无法理解如何为系统时区创建 tzinfo 对象:https://docs.python.org/2/library/datetime.html

最佳答案

使用 python 标准库获取当前时区是一件很痛苦的事情。

只需安装 dateutil封装:

$ sudo pip install python-dateutil

您可以执行以下操作:

--

>>> from dateutil.tz import tzlocal
>>> datetime.datetime.fromtimestamp(os.path.getmtime("file"), tz=tzlocal())

关于python - 带有时区的日期时间对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39302385/

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