Skip to main content
 首页 » 编程设计

python之如何用多项选择值减去日期时间

2025年05月04日54lautakyan007

我正在考虑一种通过减去当前日期的多项选择中的值来计算日期的方法

我有一个模型有多个选择,我想用 datetime.datetime.now 减去这些值,但我不确定应该如何完成。

REMINDER_CHOICES = ( 
    (5,'5 minutes before'), 
    (15, '15 minutes before'), 
    (30, '30 minutes before'), 
    (60, '1 hour before'), 
    (120, '2 hours before'), 
    (240, '4 hours before'), 
    (1440, '1 day before'), 
) 

请您参考如下方法:

像这样减去时间增量:

date_b = date_a - datetime.timedelta(minutes=30) 

或

date_b = date_a - datetime.timedelta(days=2, minutes=30)