pytz

    18热度

    7回答

    是否有python(或pytz)一个跨平台的函数,返回对应于当前在计算机上设置的时区一个tzinfo对象?因为它们不是跨平台

    24热度

    3回答

    给定特定用户的pytz时区(从他的偏移量计算),我想显示该时区的公用名称。我假设人们更习惯于看到EST或PST而不是像America/NewYork这样拼写出来。 是否pytz给我这些标准名称的地方,或者我将不得不通过一个表手动做到这一点?这可能会变得混乱,因为例如某个季节的地方是EST,并在其他地方转移到展示EDT。

    15热度

    3回答

    我正在处理一个代码,该代码给了我utc时间戳,并且我想将它们转换为适当的日期时间。不幸的是,当我用pytz测试简单的例子时,日期时间增加了6个小时(CST是UTC的偏移量)。我需要保持时区数据正确,因为我正在计算其他时区之间的差异。任何想法为什么以及如何将utc时间戳转换为utc日期时间? In [1]: import pytz In [2]: from datetime import dat

    5热度

    2回答

    我无法理解pytz中“Etc/GMT-5”时区和UTC之间的转换。 >>> dt = datetime(2009, 9, 9, 10, 0) # September 9 2009, 10:00 >>> gmt_5 = pytz.timezone("Etc/GMT-5") >>> gmt_5.localize(dt) datetime.datetime(2009, 9, 9, 10, 0, t

    5热度

    1回答

    所以我有UTC时间的日期时间对象,我想将它们转换为UTC时间戳。问题是,time.mktime会对本地时间进行调整。 因此,这里是一些代码: import os import pytz import time import datetime epoch = pytz.utc.localize(datetime.datetime(1970, 1, 1)) print time.mktim

    5热度

    4回答

    我不想在我的Web应用程序中管理我的用户的不同时区,但我不知道从哪里开始。我必须将每个用户的本地时间保存在我的数据库中,或者可以将转换为UTC时间,保存它,然后再次进行转换以显示它?或者有其他方法?例如,如果我的一位用户在当地时间预约,我必须将其转换为UTC存储在我的数据库中,然后当他需要时,再将其转换为当地时间显示它?顺便说一下,我正在使用Django。谢谢。

    0热度

    1回答

    我使用babel和pytz来获取时区。然而,对于美国大部分地区而言,它映射到的下拉框不太有用: “America/New_York”显示“Eastern Time”, “America/Nipigon”还显示“Eastern Time”。 有没有办法做这种转换来添加城市信息?其他时区似乎没有问题,如“亚洲/雅加达”转换为“印度尼西亚(雅加达)时间”

    4热度

    1回答

    如何将Feb 25 2010, 16:19:20 CET形式的日期时间字符串转换为unix时期? 目前我最好的办法是使用time.strptime()是这样的: def to_unixepoch(s): # ignore the time zone in strptime a = s.split() b = time.strptime(" ".join(a[:-1])

    12热度

    2回答

    如果我将UTC日期时间转换为瑞典格式,则包含夏令时(CEST)。但是,在使用瑞典作为时区创建日期时,它将获得CET而不是CEST。为什么是这样? >>> # Modified for readability >>> import pytz >>> import datetime >>> sweden = pytz.timezone('Europe/Stockholm') >>> >>>

    2热度

    2回答

    我在python中编写了下面的脚本来将datetime从任何给定的时区转换为EST。 from datetime import datetime, timedelta from pytz import timezone import pytz utc = pytz.utc # Converts char representation of int to numeric represent