|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
下面代码是求497天的日期
我为会出来的是'1年4月11日',问题出在哪?
任职497天,应该是2022年...
求大师再看看,谢谢
import pandas as pd
from datetime import date
from dateutil.relativedelta import relativedelta
def days_to_years(start_date, days):
end_date = start_date + pd.Timedelta(days=days)
delta = relativedelta(end_date, start_date)
return f"{delta.years}年{delta.months}月{delta.days}日"
start_date = datetime.datetime(2000, 1, 1)
start_date_s = days_to_years(start_date, 497)
print(start_date_s)
|
|