我需要比較我的輸入時間和當前時間。如果我的輸入時間超過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'對象。 –