python - 将小时和天添加到 python 日期时间
问题描述
我有以下格式的字符串
2021-05-06 17:30
如何将其转换为 pythondatetime
并添加一定的小时数(例如 4 小时)?
我还需要在字符串中添加一定天数2021-05-06
解决方案
您可以先将字符串解析为datetime
对象,然后使用 atimedelta
将天数、小时数等添加到项目中。
from datetime import datetime, timedelta
dt = datetime.strptime('2021-05-06 17:30', '%Y-%m-%d %H:%M')
print(dt + timedelta(hours=4))
推荐阅读
- javascript - 每个循环一次只选中一个复选框
- reactjs - React Native Expo:useEffect 和 setParams 不起作用
- python-3.x - 如何将变量传递给 sha1 方法?
- javascript - Ably 订阅和检测 jwplayer 播放状态
- python - 如何在不使用鼠标单击方法的情况下使用 pywinauto 访问菜单栏?
- javascript - 如何在 JS 中为监听器设置超时?
- docker - docker 使用 daemon.json 设置特定的 IP 范围
- android - 为什么从 firebase 控制台发送的通知能够绕过 android 后台任务限制?- 反应原生火力基地 -
- python - 使用 tf2onnx 在 Python 中将 TensorFlow 模型转换为 ONNX
- javascript - 覆盖 JW Player 快捷方式