tzinfo相关内容

如何从过时的 TZInfo 标识符中获取 Rails TimeZone 名称?

已经有一个问题可以回答如何将“America/Los_Angeles"转换为“Pacific Time (US & Canada)".但是我想将“美国/太平洋"和其他过时的时区转换为 Rails 时区.我无法在图书馆中找到任何可以帮助我完成此任务的内容. 解决方案 来自 Rails ActiveSupport::时区文档: 与 Active Support 捆绑的 TZInfo 版本 ..
发布时间:2021-07-12 20:51:25 其他开发

如何在Python中使用datetime.tzinfo?

我不知道如何使用 datetime.tzinfo 模块。我必须将日期时间数据从UTC转换为本地时区,如果我检索到“ +2”(表示gmt + 2),如何将其转换为tzinfo对象? 还可以在自动应用夏令时的情况下从UTC转换为本地时区吗?如何设置在dst期间仅自动仅减去一小时? 解决方案 Python并不是真的实施良好的时区。根据文档,tzinfo只是一个抽象类,意味着 我建议第 ..
发布时间:2020-10-18 22:51:56 Python

将tzinfo插入到datetime

我有以下 tzinfo 具体的子类定义: from datetime import datetime,timedelta,tzinfo class ManilaTime(tzinfo): def utcoffset(self,dt): return timedelta(hours = 8) def tzname(self,dt): return“Manila” ..
发布时间:2017-04-14 06:50:44 Python

使用时区,Python打印正确的时间

延长 好的,我们今天没有好的一天。 将正确的tzinfo对象附加到datetime实例,然后你strftime()它,它STILL出来在UTC,似乎忽略了我附加的美丽的tzinfo对象。 #python 2.5.4 now = datetime.now() print now.strftime(“%a%b%d%X”)#%X 是”locale的适当时间代表“ pst ..
发布时间:2017-04-14 06:48:03 Python

从tzdata提取历史性的闰秒

有没有办法从大多数linux发行版上发布的时区数据库中提取历史性跨越时间的时刻?我正在寻找一个解决方案在python,但任何在命令行上工作也是很好的。 我的用例是在gps-time之间基本上是从1980年开始第一个GPS卫星开始的秒数)和UTC或当地时间。 UTC随时调整闰秒,而gps时间线性增加。这相当于UTC和 TAI 之间的转换。 TAI也忽略了闰秒,所以TAI和gps-time应该总 ..
发布时间:2017-04-14 01:33:54 Python

datetime.strptime()的Python时区'%z'指令不可用

使用datetime.strptime()的'%z'模式 我有一个表示日期的字符串文本,我完全能够解析它并转换它变成一个干净的datetime对象: date =“[24 / Aug / 2014:17:57:26” dt = datetime.strptime(date,“[%d /%b /%Y:%H:%M:%S”) 除了我无法使用时区捕获整个日期字符串,使用%z ..
发布时间:2017-04-13 23:17:43 Python