我需要比较我的输入时间和当前时间。如果我的输入时间超过5天,我会做d = X_value
。否则,d = Y_value
。我输入的时间是这样的格式:不能比较datetime.datetime到unicode
my_input__time: 2017-07-05 22:52:00+00:00
我view.py看起来是这样的:
import datetime
five_days_ago = datetime.datetime.now() - datetime.timedelta(5)
if my_input_time < five_days_ago:
d = X_value
else:
d = Y_value
我得到类型错误:无法比较datetime.datetime为Unicode。如何将my_input_tine
和five_dys_ago
转换为相同的格式,以便我可以比较?
哪里是你输入的时间来自哪里?你需要把它转换成一个'datetime'对象。 –