Python模块工作日

2024-06-09 18:47:15 发布

您现在位置:Python中文网/ 问答频道 /正文

模块workdays中的python函数workday()有一种不方便的输入格式:

workday(date(year=2009,month=12,day=28),10,[date(year=2009,month=12,day=29)])

我希望输入日期为2009, 12, 28。在

我的holiday.xlsx列表作为条目读入:datetime.datetime(2016, 5, 1, 0, 0).

因此,我试图找出如何将这种格式与workday()函数对齐。在

任何建议都会很受欢迎的。在


Tags: 模块函数列表datetimedate格式条目xlsx
1条回答
网友
1楼 · 发布于 2024-06-09 18:47:15

可以将Excel中的datetime.datetime对象转换为date对象并将其馈送给workday()

>>> date_from_xlsx = datetime.datetime(2016, 5, 1, 0, 0).date()
>>> workday(date_from_xlsx, 10, [date(year=2009, month=12, day=29)])
datetime.date(2016, 5, 13)

相关问题 更多 >