以下是一个使用Python编写的示例代码,用于比较两个日期并根据条件进行格式化:
from datetime import datetime
def compare_dates(date1, date2):
# 将日期字符串转换为datetime对象
date1 = datetime.strptime(date1, "%Y-%m-%d")
date2 = datetime.strptime(date2, "%Y-%m-%d")
if date1 < date2:
return "日期1早于日期2"
elif date1 > date2:
return "日期1晚于日期2"
else:
return "日期1等于日期2"
# 示例用法
date1 = "2021-01-01"
date2 = "2022-01-01"
result = compare_dates(date1, date2)
print(result)
这个示例代码使用了Python的datetime模块,其中的strptime
函数用于将日期字符串转换为datetime对象,<
和>
运算符用于比较两个日期的先后关系。根据比较结果,返回相应的字符串表示两个日期的关系。
你可以根据自己的需求修改日期字符串的格式和比较的条件来适应不同的情况。