查看不同时区的日期时间。

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>)]

当您必须在不同的时区参加会议时,计算会议时间是很有用的。在

或者打电话给另一个时区的朋友来计算一天中的时间。在

这就是我用它的目的。:-)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从IBM MQ的JMSException检测可恢复错误   java Lucene6。4.2:找不到类,尝试添加查询。   Java Pdf差异库   在Java中多线程处理我的线程   java将字符串传递给Uri。下载中的parse()   java在列表中查找原语位置   java JPA条件从另一个查询中选择   java中的强制转换和转换   java如何在没有上下文的情况下获取SOAP Web服务(Apache Axis 1.4)的调用客户端的IP地址   java Android IllegalBlockSizeException:解密中最后一个块未完成   java Jersey是否要自定义无效资源路径的错误处理?   如何将JavaCVS web项目转换为基于maven的web项目?   java如何检查通用列表是否与jUnit相等?   arraylist java。util。尝试使用迭代器时发生ConcurrentModificationException错误   使用springsecurity,jsp上的java${u csrf.token}始终为空   sql使用java从临时表中选择数据   spring验证中的java@Notnull和@Pattern无效   java如何使用jQuery将包含对象数组的对象数组传递给Spring MVC控制器?