我从datepicker获取日期,该日期由用户选择,我将其存储在名为'pickup_date'的变量中。如果今天的时间大于2:00,则日期应增加一天。以下是我尝试的代码,通过此代码可以更改今天的日期。任何帮助表示感谢,提前谢谢。
或直接在if语句中我可以使用代码意味着对我有帮助。
pickup_date = request.params.get('schedule-pickup', datetime.datetime.now())
time = datetime.datetime.now().strftime('%H:%M')
print "customer entered date-->",pickup_date
if time > datetime.datetime.now().strftime('14:00'):
next_day_pickup = request_params.get('schedule-pickup', datetime.datetime.now() + timedelta(days=1))
print "incremented date-->",next_day_pickup
'schedule-pickup'是datepicker的id,m获取日期,由用户选择。
谢谢,
答案 0 :(得分:0)
我对你实际上想要做的事情感到困惑:你想要第二天和第二天这样做吗?#34;"只有选择的日期是今天?
您似乎也在混淆字符串和日期时间实例。坚持日期时间。
无论如何,如果小时是在14:00之后,这里是如何向前移动1天:
pickup_date = datetime.datetime.now()
if pickup_date.hour > 14:
pickup_date += datetime.timedelta(days=1)