如何从今天的日期和一个人的生日中找到 python 的年龄?生日来自 Django 模型中的 DateField。
考虑到 int(True) 为 1 且 int(False) 为 0,这可以更简单地完成:
from datetime import date def calculate_age(born): today = date.today() return today.year - born.year - ((today.month, today.day) < (born.month, born.day))