0
我從MySQL數據庫表中拉出一行信息並將其與今天的日期進行比較,以查看數據是來自今天還是不同日期。由於某些原因,當我將從數據庫中提取的內容與今天的日期進行比較時,它會回到不相等的狀態。放入表中的日期來自同一日期時間行,該腳本運行的時間不同,因此我知道格式相同。當我將「今天」和「日期」一起打印時,它們看起來相同,但由於某種原因,If語句返回它們不是。只是爲了測試我的if語句,我只是手動創建了date變量,而不是從表中拉出來,然後if語句才能正常工作。Python3從MySQL比較中拉出日期不正常
我的問題:我在做什麼不正確,我該如何解決這個問題?
我的代碼(精簡版):
from datetime import datetime
date = "2017-04-11"
today = (datetime.now().strftime('%Y-%m-%d'))
if today != date:
print ("Dates did not match")
print (today)
print (date)
else:
print ("Dates are equal")