如何创建一个等于15分钟前的日期时间?

165 投票
9 回答
191156 浏览
提问于 2025-04-16 09:06

我需要创建一个日期时间对象,它表示当前时间减去15分钟。

9 个回答

14

这就是你需要做的事情:

datetime.datetime.now() - datetime.timedelta(minutes = 15)

timedelta 是专门用来让你在 datetime 上加上或减去时间差的工具。

42
 datetime.datetime.now() - datetime.timedelta(minutes=15)

当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。

288

首先,导入日期和时间的模块,然后使用神奇的时间差功能:

In [63]: datetime.datetime.now()
Out[63]: datetime.datetime(2010, 12, 27, 14, 39, 19, 700401)

In [64]: datetime.datetime.now() - datetime.timedelta(minutes=15)
Out[64]: datetime.datetime(2010, 12, 27, 14, 24, 21, 684435)

撰写回答