Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 这是将UTC日期时间字符串转换为localtime的正确方法吗?_Python_Time - Fatal编程技术网

Python 这是将UTC日期时间字符串转换为localtime的正确方法吗?

Python 这是将UTC日期时间字符串转换为localtime的正确方法吗?,python,time,Python,Time,这是将UTC字符串转换为允许夏令时的本地时间的正确方法吗?我觉得还可以,但你永远不知道:) ---新西兰的结果(GMT+12 dst=1)--- 时区相关的计算并非微不足道,已经有了很好的库可用,例如使用,使用它您将能够自信地从任何时区转换到任何其他时区。用法就这么简单 >>> warsaw = pytz.timezone('Europe/Warsaw') >>> loc_dt1 = warsaw.localize(datetime(1915, 8, 4, 2

这是将UTC字符串转换为允许夏令时的本地时间的正确方法吗?我觉得还可以,但你永远不知道:)

---新西兰的结果(GMT+12 dst=1)---


时区相关的计算并非微不足道,已经有了很好的库可用,例如使用,使用它您将能够自信地从任何时区转换到任何其他时区。用法就这么简单

>>> warsaw = pytz.timezone('Europe/Warsaw')
>>> loc_dt1 = warsaw.localize(datetime(1915, 8, 4, 23, 59, 59), is_dst=False)

时区相关的计算并非微不足道,已经有了很好的库可用,例如使用,使用它您将能够自信地从任何时区转换到任何其他时区。用法就这么简单

>>> warsaw = pytz.timezone('Europe/Warsaw')
>>> loc_dt1 = warsaw.localize(datetime(1915, 8, 4, 23, 59, 59), is_dst=False)

我想在我工作的地方挂一张海报,上面写着“时钟编程不平凡!”我已经用pytz进行了测试。我看到的唯一问题是,为了设置时区,您需要知道标准时区字符串。但是,当在多个O/S上运行时,尤其是在Windows(必须有最奇怪的定义时区的方法)上运行时,经过几个小时的测试,这个代码snipit是我唯一可以跨平台一致工作的代码。但是这些是标准字符串,需要有办法告诉我哪个时区我想在我工作的地方挂一张海报,上面写着“时钟编程不平凡!”我已经用pytz测试过了。我看到的唯一问题是,为了设置时区,您需要知道标准时区字符串。然而,当在多个O/S上运行时,尤其是在包括Windows(必须有最奇怪的定义时区的方法)的情况下,经过几个小时的测试,这个代码snipit是我唯一可以跨平台一致工作的代码。但是这些是标准字符串,需要有方法来区分哪个时区
>>> warsaw = pytz.timezone('Europe/Warsaw')
>>> loc_dt1 = warsaw.localize(datetime(1915, 8, 4, 23, 59, 59), is_dst=False)