查看不同时区的日期时间。
tzview的Python项目详细描述
tzview公司
在 在
查看不同时区的日期时间。在
给定时区和日期时间,tzview可以在其他时区找到日期时间。在
时区名称是Olsen时区数据库(tz)中指定的名称。在
tzview仅仅利用pytz
包来完成任务。在
您需要Python>;=3.6才能使用tzview。在
它可以通过使用pip从PyPI安装
pip install tzview
字符串'local'
可用于指定本地时区。默认情况下,这是源时区。在
字符串'now'
可用于指定本地日期时间。默认情况下,这是源日期时间。在
要获取东京相对于计算机当前时间和时区的当前时间,请使用
^{pr2}$为了得到像
2020-05-24 09:16:05.281238+09:00 : Asia/Tokyo
您可以使用--dt
选项提供源日期时间,使用--from-tz
选项提供源时区。像
python3 -m tzview --dt "2020-03-23 11:32:34" --from-tz Asia/Tokyo Europe/Oslo Asia/Istanbul
得到一个输出
2020-03-23 03:32:34+01:00 : Europe/Oslo
2020-03-23 05:32:34+03:00 : Asia/Istanbul
使用python3 -m tzview --help
获取更多信息。在
可以使用tzview()
函数。它接受扩展名作为字符串。在
返回值将是时区感知日期时间的列表。在
例如
>>> from tzview import tzview
>>> t(['Europe/Oslo'])
[datetime.datetime(2020, 5, 24, 12, 6, 14, 272335, tzinfo=<DstTzInfo 'Europe/Oslo' CEST+2:00:00 DST>)]
>>> t(['Europe/Athens', 'Asia/Singapore'])
[datetime.datetime(2020, 5, 24, 13, 11, 7, 32042, tzinfo=<DstTzInfo 'Europe/Athens' EEST+3:00:00 DST>), datetime.datetime(2020, 5, 24, 18, 11, 7, 32042, tzinfo=<DstTzInfo 'Asia/Singapore' +08+8:00:00 STD>)]
当您必须在不同的时区参加会议时,计算会议时间是很有用的。在
或者打电话给另一个时区的朋友来计算一天中的时间。在
这就是我用它的目的。:-)
- 项目
标签: