Python中生日的年龄
问题内容:
如何从今天的日期和人的出生日期中找到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))