您可以使用Python中的datetime模块来计算年龄。以下是一个示例函数:。
```python。
from datetime import date。
def calculate_age(birth_date):。
today = date.today()。
age = today.year - birth_date.year。
if today.month < birth_date.month or (today.month == birth_date.month and today.day < birth_date.day):。
age -= 1。
return age。
```。
在这个函数中,我们使用了`date.today()`函数来获取当前日期。然后,我们将出生日期的年份与当前年份相减得到年龄的初步计算结果。接下来,我们检查当前月份和出生月份是否相等,如果当前月份小于出生月份,或者当前月份等于出生月份但当前日期小于出生日期,那么年龄需要减1。最后,我们返回计算出的年龄。
要使用这个函数,您需要提供一个表示出生日期的date对象作为参数。以下是一个使用示例:。
```python。
birth_date = date(1990, 5, 15)。
age = calculate_age(birth_date)。
print(age) # 输出: 31。
```。
您可能还会喜欢:
出生年月提取年龄的函数怎么用
出生日期算年龄的函数
根据出生年月日算姻缘
根据出生年月日查五行
农历出生年月日怎么算
怎样根据出生年月日推算时辰
出生年月提取年龄
出生年月日看五行
怎么从出生年月日看五行
属虎的出生年月日
出生年月日看命格
王嘉尔出生年月日
属虎出生年月日
怎么查看别人出生年月日
怎样根据自己出生年月日推算生辰八字