You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中如何为datetime.datetime对象添加指定小时数?

Python datetime对象添加指定小时数的实现方法

使用Python标准库datetime自带的timedelta类即可实现,无需依赖第三方工具,还能自动处理跨天、跨月等边界进位。

完整示例代码

import datetime

# 示例原始datetime对象
original_time = datetime.datetime(2021, 11, 19, 17, 6, 45)
# 添加指定小时数(此处为8小时)
result_time = original_time + datetime.timedelta(hours=8)

print(result_time)
# 输出:2021-11-20 01:06:45

补充说明

  • 你可以替换hours=8为任意你需要的小时数值,正数值为加时间,负数值为减时间
  • timedelta还支持更多时间粒度的参数,常见的有:days(天)、minutes(分钟)、seconds(秒),可以按需组合使用,比如要加1天3小时可以写timedelta(days=1, hours=3)

内容的提问来源于stack exchange,提问作者sirimiri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 23:06:04