python根据出生日期获得年龄的方法
作者:songguo 时间:2022-05-22 23:52:46
本文实例讲述了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程序设计有所帮助。
标签:python,出生日期,年龄
0
投稿
猜你喜欢
Vue中$router与 $route的区别详解
2024-04-30 10:38:42
修改数据库为多用户模式
2024-01-19 13:53:56
关于vuex状态刷新网页时数据被清空问题及解决
2024-04-30 10:22:18
golang中sync.Map并发创建、读取问题实战记录
2023-07-16 12:23:27
建立三层结构的ASP应用程序
2009-01-21 19:41:00
MySQL深度分页(千万级数据量如何快速分页)
2024-01-26 12:33:54
Golang如何实现任意进制转换的方法示例
2024-02-23 07:43:48
flash与asp/php/asp.net通信的方法第1/3页
2023-11-15 03:43:03
Golang多线程排序实现快速高效地处理大规模数据
2024-04-27 15:32:29
举例讲解Python常用模块
2022-03-21 07:35:49
Python生成器(Generator)详解
2022-10-05 01:14:43
python实现图片压缩代码实例
2023-07-11 06:35:22
IE不支持overrideMimeType()方法,即使是IE7.
2009-02-08 16:58:00
一文学习MySQL 意向共享锁、意向排他锁、死锁
2024-01-21 23:17:27
Django学习之静态文件与模板详解
2022-12-13 13:19:58
IE9初窥:支持CSS3,和HTML5?
2009-12-01 14:20:00
.NET Core2.1如何获取自定义配置文件信息详解
2023-07-17 16:26:34
Python+matplotlib实现计算两个信号的交叉谱密度实例
2023-05-12 23:29:55
Windows Server 2008之数据安全保护
2008-12-04 12:49:00
django生产环境搭建(uWSGI+django+nginx+python+MySQL)
2024-01-26 03:27:48