在Python中,可以使用datetime模块来比较日期和时间与今天的日期和时间。下面是一些示例代码:
from datetime import datetime
date_string = "2022-01-01"
date = datetime.strptime(date_string, "%Y-%m-%d")
today = datetime.now().date()
if date < today:
print("日期在今天之前")
else:
print("日期在今天之后或是今天")
from datetime import datetime
time_string = "14:00"
time = datetime.strptime(time_string, "%H:%M").time()
now = datetime.now().time()
if time < now:
print("时间在现在之前")
else:
print("时间在现在之后或是现在")
from datetime import datetime
datetime_string = "2022-01-01 14:00"
datetime = datetime.strptime(datetime_string, "%Y-%m-%d %H:%M")
now = datetime.now()
if datetime < now:
print("日期和时间在现在之前")
else:
print("日期和时间在现在之后或是现在")
注意:以上示例代码中,通过datetime.strptime()函数将字符串转换为datetime对象,然后使用比较运算符(如<)来比较日期和时间。