from datetime import datetime
# 假设你有两个字符串时间
str_time1 = "2022-01-01"
str_time2 = "2023-01-01"
# 将字符串时间转换为datetime对象
time1 = datetime.strptime(str_time1, "%Y-%m-%d")
time2 = datetime.strptime(str_time2, "%Y-%m-%d")
# 计算两个时间之间的差值
delta = time2 - time1
# 将差值转换为年
years = delta.days / 365.25 # 考虑闰年
print(f"两个时间相差 {years} 年")
备注:这个示例假设你的时间字符串是"YYYY-MM-DD"的格式。如果你的时间格式不同,你需要相应地调整strptime函数中的格式字符串。例如,如果你的时间字符串是"HH:MM:SS"的格式,你应该使用"%H:%M:%S"。