python - 在 python 3.7+ 中创建带有时区的数据时间?
问题描述
我正在尝试创建一个 datetime 对象,其最终目标是在给定时区的多年中按小时创建一系列日期时间。
这是什么功能?
我试过 datetime(2002, 10, 27, 6, 0, 0, tzinfo="Canada/Mountain")
我将如何将白天时间设置为夏令时加拿大/山区时间?
解决方案
这似乎可以解决问题。
from dateutil.tz import gettz
datetime(2017, 4, 19, 22, 33, tzinfo=gettz("Europe/Madrid"))
datetime(2017, 4, 19, 22, 33,tzinfo=gettz("Europe/Madrid")) + timedelta(hours=1)
datetime(2017, 4, 19, 22, 0,
tzinfo=gettz("Canada/Mountain"))
datetime(2017, 4, 19, 22, 0, tzinfo=gettz("Canada/Mountain")) + timedelta(hours=1)
推荐阅读
- r - 如何在传单地图上添加文字?
- server - how is a chunk server different from normal server?
- javascript - Javascript: Moment.js How to check if date is previous date
- php - Laravel 中的迁移过程
- c# - How to change case of the first letter of all variables in code
- react-native - 处理网络请求在本机反应中失败
- javascript - 我找不到 wath ...state 在减速器功能中的含义
- google-chrome-extension - 限制从单个 Google 帐户登录的设备
- javascript - 获取空的json数据
- java - 在 Solver.solve 上发生 ClassCastException