2022年 11月 9日

python——对时间进行加减

在datetime模块中有一个timedelta这个方法,它代表两个datetime之间的时间差。

import datetime
datetime.datetime.now().strftime('%Y-%m-%d %H:%M')
(datetime.datetime.now() + datetime.timedelta(days=-1)).strftime('%Y-%m-%d %H:%M')
(datetime.datetime.now() + datetime.timedelta(minutes=5)).strftime('%Y-%m-%d %H:%M')
结果:
'2021-09-13 22:00'
'2021-09-12 22:01'
'2021-09-13 22:06'
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8