比较不同地点/时区之间时间的工具

CityTime的Python项目详细描述


https://img.shields.io/codecov/c/github/tweyter/CityTime.svgCityTime Build status

谢谢: /u/phira

citytime对象是我解决时区和夏令时问题的方法。它需要 本地时间和本地时区,并将时间转换为UTC。时间可以被复制 在各种格式,也增加了前进和后退,同时仍然调整夏令时。

citytime是比较两个不同城市时间的工具。比如说,现在是纽约下午5点 下午4点在芝加哥。citytime将同时获取这些时间和时区,将它们转换为utc,并通过比较 两个citytime对象将告诉您它们是否是同一时间(在本例中,它们是)。

假设是11月1日晚上8点(UTC+9),同一天早上7点(UTC-4)。如果你 为每个城市创建一个citytime对象,并比较这两个对象,它将显示它们是相同的。然而, 如果你在11月3日尝试同样的事情(夏令时结束后),它们就会不同, 因为日本不实行夏令时。

citytime通过将输入的本地时间转换为utc来处理上述情况,同时存储 olson数据库时区,而不是仅使用UTC偏移量。这样,开始的时候就有了局部差异 夏时制结束的时间也算在内。

citytime对象可以使用datetime.datetime对象、iso8601字符串或其他 城市时间对象。如果使用ISO8601字符串实例化,则使用的时间必须是UTC,它将不起作用 有一个本地化的时间。

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

推荐PyPI第三方库


热门话题
java如何将长字符串转换为短得多的字符串   java类型ArrayList<Boolean>中的toArray(T[])方法不适用于参数(Boolean[])   java xfire webservice客户端获取空响应   java软件框架和软件平台有什么区别?   java构建了一个监听数据库更改并调用其他方法的软件。我做得对吗?   安卓 studio(java)中的Paypal:与服务器通信的问题   我们如何在运行时更改java提供的内置注释的消息   java成批进行http调用   序列化   当我使用Tomcat运行我的应用程序时,我得到了java。网MalformedURLException:本地主机名未知:java。网未知后异常   操作系统Java内存映射文件和刷新   java无法用v6构建JXBrowser jar。18+   java有没有办法从运行在同一台服务器上的代码中获取服务器指纹?   使用“代理”用户的java Spring Active Directory身份验证   在Android(Kotlin/Java)活动之间发送图像   java显示ArrayList对象?