在Python 3中打印datetime.now().date()
會給出類似於2015-09-29的內容。 但是,當我想將datetime.now().date()
與此常量進行比較時,它不起作用。我試着下面的代碼片段在Python 3中將datetime.now()。date()與日期常量進行比較
import datetime
if datetime.now().date() == 2015-09-29:
print('Hello')
這將導致一個語法錯誤:無效令牌。
import datetime
if datetime.now().date() == '2015-09-29':
print('Hello')
這導致沒有錯誤,但(運行於2015年9月29日這段代碼時),它不打印您好要麼
import datetime
if datetime.now().date() == datetime.date(2015,9,29):
print('Hello')
這將導致一個錯誤:描述'date'需要'datetime.datetime'對象,但收到'int'。
任何人都可以幫助我解決這個相當簡單的問題嗎?謝謝!
這是'datetime.datetime.now()' –