如何将日期值转换为年龄

时间:2019-08-01 17:52:30

标签: python date

我有一个包含出生日期值列的数据集。我必须将那些出生日期转换成年龄。

01-01-84

31-07-85

24-08-85

30-12-93

09-12-77

名称:DOB,dtype:对象

我应该如何将此DOB列转换为Age

1 个答案:

答案 0 :(得分:0)

a = datetime.datetime.now()   # Current datetime
b = datetime.datetime.strptime("01 01 84", "%d %m %y")  # if your data type is string you can convert it with strptime to datetime object
age = a.year - b.year  # here you calculate the age
print(age)  # output 35