Age in Years and Days”翻译为“年龄(以年和天表示)”。
代码示例:
from datetime import datetime
birth_date_str = input('请输入你的出生日期(格式为YYYY-MM-DD):')
birth_date = datetime.strptime(birth_date_str, '%Y-%m-%d')
today = datetime.today()
age_years = today.year - birth_date.year
age_days = (today - birth_date).days
print(f"你的年龄是{age_years}岁{age_days}天。")
示例输出:
请输入你的出生日期(格式为YYYY-MM-DD):1980-01-01
你的年龄是41岁288天。