python - 使用 python:如何将给定的 UT 时间转换为 LST 时间,以便函数在 24 小时检查后自动递增
问题描述
我想将给定的 Universal Time (UT) 转换为 Local Time (LT) 。这样该功能会在 24 小时检查后自动递增。我尝试了各种代码。我成功地转换了时间,但无法在循环中将其增加一定的持续时间。
解决方案
试试下面的代码:
>>> from datetime import datetime
>>> import pytz
>>> dt = datetime.utcnow()
>>> dt.astimezone(pytz.timezone('Europe/Paris'))
datetime.datetime(2019, 5, 28, 4, 44, 12, 778393, tzinfo=<DstTzInfo 'Europe/Paris' CEST+2:00:00 DST>)
>>> print(dt.astimezone(pytz.timezone('Europe/Paris')))
2019-05-28 04:44:12.778393+02:00
>>>
推荐阅读
- php - 如何转换我的日期对象以在 Symfony formbuilder 中使用它?
- javascript - 字符串数组到 Json 使用 JS 错误仅转换一半
- mysql - 重复的主键条目
- excel - 通过宏保护具有多个工作表的整个工作簿
- python - 在 TensorFlow BoostedTreesEstimator 中实现自定义损失函数
- sql - sql server 根据优先级删除记录
- javascript - 验证元素(jquery 转发器)
- android - 使用自动密钥签名在 Android Studio 中获取新的密钥库文件以对 apk 进行签名
- android - 如何解决此科尔多瓦媒体捕获错误?
- google-calendar-api - Google Calendar API V3:识别重复事件的一次性编辑?