下面是一个使用Python语言比较日期和当前月份年份的示例代码:
import datetime
# 获取当前日期和月份年份
current_date = datetime.date.today()
current_month = current_date.month
current_year = current_date.year
# 比较日期和当前月份年份
def compare_date(date_str):
# 将日期字符串转换为日期对象
date_obj = datetime.datetime.strptime(date_str, "%Y-%m-%d")
# 获取日期对象的月份和年份
date_month = date_obj.month
date_year = date_obj.year
# 比较月份和年份
if date_month == current_month and date_year == current_year:
print("日期与当前月份年份相同")
else:
print("日期与当前月份年份不相同")
# 示例调用
compare_date("2022-01-01")
compare_date("2022-12-31")
compare_date("2022-09-15")
上述代码中,我们首先导入了datetime模块,用于处理日期和时间相关的操作。然后,通过调用datetime.date.today()方法获取当前日期,并从中提取出当前月份和年份。接下来,我们定义了一个名为compare_date的函数,用于比较给定日期与当前月份年份是否相同。在函数中,我们将给定日期字符串转换为日期对象,并提取出其月份和年份。然后,通过比较这两个月份和年份,判断是否相同,并输出相应的结果。
最后,我们通过调用compare_date函数来比较不同的日期与当前月份年份。你可以根据自己的需求修改日期字符串进行测试。
上一篇:比较日期和带有时区的时间戳
下一篇:比较日期和秒数与时间戳。