草庐IT

timeZone

全部标签

python - 从python中的时区名称获取UTC偏移量

如何从python中的时区名称中获取UTC偏移量?例如:我有Asia/Jerusalem我想获得+0200 最佳答案 由于DST(夏令时),结果取决于一年中的时间:importdatetime,pytzdatetime.datetime.now(pytz.timezone('Asia/Jerusalem')).strftime('%z')#returns'+0300'(because'now'theyhaveDST)pytz.timezone('Asia/Jerusalem').localize(datetime.datetime(

python - 从python中的时区名称获取UTC偏移量

如何从python中的时区名称中获取UTC偏移量?例如:我有Asia/Jerusalem我想获得+0200 最佳答案 由于DST(夏令时),结果取决于一年中的时间:importdatetime,pytzdatetime.datetime.now(pytz.timezone('Asia/Jerusalem')).strftime('%z')#returns'+0300'(because'now'theyhaveDST)pytz.timezone('Asia/Jerusalem').localize(datetime.datetime(

Python - calendar.timegm() 与 time.mktime()

我似乎很难理解这一点。calendar.timegm()和time.mktime()有什么区别?假设我有一个没有附加tzinfo的datetime.datetime,两者不应该给出相同的输出吗?他们不是都给出了纪元和作为参数传递的日期之间的秒数吗?而且由于过去的日期没有tzinfo,那秒数不是一样吗?>>>importcalendar>>>importtime>>>importdatetime>>>d=datetime.datetime(2010,10,10)>>>calendar.timegm(d.timetuple())1286668800>>>time.mktime(d.time

Python - calendar.timegm() 与 time.mktime()

我似乎很难理解这一点。calendar.timegm()和time.mktime()有什么区别?假设我有一个没有附加tzinfo的datetime.datetime,两者不应该给出相同的输出吗?他们不是都给出了纪元和作为参数传递的日期之间的秒数吗?而且由于过去的日期没有tzinfo,那秒数不是一样吗?>>>importcalendar>>>importtime>>>importdatetime>>>d=datetime.datetime(2010,10,10)>>>calendar.timegm(d.timetuple())1286668800>>>time.mktime(d.time

python - django 1.4 - 无法比较 offset-naive 和 offset-aware 日期时间

我正在将应用程序从django1.2迁移到1.4。我有一个每日任务对象,其中包含该任务应该完成的时间:classDailyTask(models.Model):time=models.TimeField()last_completed=models.DateTimeField()name=models.CharField(max_length=100)description=models.CharField(max_length=1000)weekends=models.BooleanField()def__unicode__(self):return'%s'%(self.name)c

python - django 1.4 - 无法比较 offset-naive 和 offset-aware 日期时间

我正在将应用程序从django1.2迁移到1.4。我有一个每日任务对象,其中包含该任务应该完成的时间:classDailyTask(models.Model):time=models.TimeField()last_completed=models.DateTimeField()name=models.CharField(max_length=100)description=models.CharField(max_length=1000)weekends=models.BooleanField()def__unicode__(self):return'%s'%(self.name)c

python - 如何在 Django 中设置时区

在我的django项目的settings.py文件中,我有这一行:TIME_ZONE='UTC'但我希望我的应用程序在UTC+2时区运行,所以我将其更改为TIME_ZONE='UTC+2'它给出了错误ValueError:Incorrecttimezonesetting:UTC+2。这样做的正确方法是什么?谢谢! 最佳答案 以下是有效时区列表:http://en.wikipedia.org/wiki/List_of_tz_database_time_zones你可以使用TIME_ZONE='Europe/Istanbul'对于UTC

python - 如何在 Django 中设置时区

在我的django项目的settings.py文件中,我有这一行:TIME_ZONE='UTC'但我希望我的应用程序在UTC+2时区运行,所以我将其更改为TIME_ZONE='UTC+2'它给出了错误ValueError:Incorrecttimezonesetting:UTC+2。这样做的正确方法是什么?谢谢! 最佳答案 以下是有效时区列表:http://en.wikipedia.org/wiki/List_of_tz_database_time_zones你可以使用TIME_ZONE='Europe/Istanbul'对于UTC

java - 使用 tzupdater-2.2.0 更新 tzdata 2018f(2018-10-18 发布)时出错

我正在尝试使用TZUpdater2.2.0更新JVM的时区信息.>[root@localtzupdater-2.2.0]#java-jartzupdater.jar-Vtzupdaterversion2.2.0-b01JREtzdataversion:tzdata2018dtzupdatertoolwouldupdatewithtzdataversion:tzdata2018f所以,我正在运行以下命令:>[root@localtzupdater-2.2.0]#java-jartzupdater.jar-l但是,我收到以下错误消息:Failed:java.lang.Exception:F

java - 使用 tzupdater-2.2.0 更新 tzdata 2018f(2018-10-18 发布)时出错

我正在尝试使用TZUpdater2.2.0更新JVM的时区信息.>[root@localtzupdater-2.2.0]#java-jartzupdater.jar-Vtzupdaterversion2.2.0-b01JREtzdataversion:tzdata2018dtzupdatertoolwouldupdatewithtzdataversion:tzdata2018f所以,我正在运行以下命令:>[root@localtzupdater-2.2.0]#java-jartzupdater.jar-l但是,我收到以下错误消息:Failed:java.lang.Exception:F