为了账号安全,请及时绑定邮箱和手机立即绑定

如何在python中减去3小时的日期时间?

如何在python中减去3小时的日期时间?

Qyouu 2021-07-26 15:46:45
我在 gmt 中有两列日期时间,我需要减去这个日期时间的三个小时。例如在第 4 行中,我需要在 3 小时内减去 startdate,结果是:08/02/2018 17:20:0。并且在同一行 4 ai 需要在 3 小时内减去 enddate,结果是:08/02/2018 21:50:0。初始表cpf  day  startdate              enddate1234  1   08/01/2018 12:50:0     08/01/2018 15:30:01234  1   08/01/2018 14:30:0     08/01/2018 15:40:01234  1   08/01/2018 14:50:0     08/01/2018 15:50:01234  2   08/02/2018 20:20:0     08/03/2018 00:50:01234  3   08/03/2018 01:00:0     08/03/2018 03:50:01235  1   08/01/2018 11:50:0     08/01/2018 15:20:05212  1   08/01/2018 14:50:0     08/01/2018 15:20:0结果表cpf  day  startdate              enddate1234  1   08/01/2018 09:50:0     08/01/2018 10:30:01234  1   08/01/2018 11:30:0     08/01/2018 10:40:01234  1   08/01/2018 11:50:0     08/01/2018 10:50:01234  2   08/02/2018 17:20:0     08/02/2018 21:50:01234  3   08/02/2018 22:00:0     08/03/2018 00:50:01235  1   08/01/2018 08:50:0     08/01/2018 10:20:05212  1   08/01/2018 11:50:0     08/01/2018 10:20:0我怎么能在python中做到这一点?PS:请注意结果。谢谢!
查看完整描述

3 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

你可以使用 timedelta

示例代码

from datetime import timedelta 
delta = timedelta(hours=-3)


查看完整回答
反对 回复 2021-08-03
  • 3 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信