在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()' –