Python 带时区的Datetime对象
如何使用修改后的时间戳从文件中获取aware datetime对象?我是这样做的:Python 带时区的Datetime对象,python,datetime,Python,Datetime,如何使用修改后的时间戳从文件中获取aware datetime对象?我是这样做的: 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对象:使用pytho
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对象:使用python standart库获取当前时区是件痛苦的事 只需安装软件包: 您可以执行以下操作: --
$ sudo pip install python-dateutil
>>> from dateutil.tz import tzlocal
>>> datetime.datetime.fromtimestamp(os.path.getmtime("file"), tz=tzlocal())