当前位置: 移动技术网 > IT编程>脚本编程>Python > python根据出生日期获得年龄的方法

python根据出生日期获得年龄的方法

2019年05月24日  | 移动技术网IT编程  | 我要评论

0daybank,开封个人二手房网,哈尔的移动城堡迅雷下载

本文实例讲述了python根据出生日期获得年龄的方法。分享给大家供大家参考。具体如下:

这段代码可以根据用户的出生日期获得其年龄,born参数为date类型

def calculate_age(born):
 today = date.today()
 try:
  birthday = born.replace(year=today.year)
 except valueerror:
# raised when birth date is february 29 
# and the current year is not a leap year
  birthday = born.replace(year=today.year, day=born.day-1)
 if birthday > today:
  return today.year - born.year - 1
 else:
  return today.year - born.year

希望本文所述对大家的python程序设计有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网