您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Python中获得人类可读的时区名称?

如何在Python中获得人类可读的时区名称?

最初编写此问题时可能不会出现这种情况,但这是获取时区官方名称摘要

>>> eastern = timezone('US/Eastern')
>>> eastern.zone
'US/Eastern'

此外,它可以与非原始日期时间对象(也就是使用pytz.<timezone>.localize(<datetime_object>)datetime_object.astimezone(pytz.<timezone>)如下设置实际时区的日期时间)一起使用:

>>> import datetime, pytz
>>> todayNow = datetime.datetime.Now(tz=pytz.timezone('US/Hawaii'))
>>> todayNow.tzinfo # turned into a string, it can be split/parsed
<DstTzInfo 'US/Hawaii' HST-1 day, 14:00:00 STD>
>>> todayNow.strftime("%Z")
'HST'
>>> todayNow.tzinfo.zone
'US/Hawaii'

当然,这是为了吸引那些登陆这里的搜索引擎用户。…在pytz模块站点上了解更多信息。

python 2022/1/1 18:43:09 有274人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶