这个问题可能涉及到时区转换或日期计算错误。可能需要检查代码的逻辑和时区设置。
以下是一个示例代码,可以用于计算两个日期之间的天数差异:
from datetime import datetime
# 设定日期格式
date_format = "%Y-%m-%d"
# 定义两个日期
date1 = datetime.strptime("2022-01-01", date_format)
date2 = datetime.strptime("2022-01-04", date_format)
# 计算日期差异
delta = date2 - date1
# 输出差异天数
print(delta.days)
这个示例代码将输出3,即两个日期之间的天数差异为3,如果你得到的结果是19097,那么可能需要检查你的代码和日期格式设置。