【发布时间】:2020-01-09 15:23:46
【问题描述】:
我需要根据每月工作日的给定日期计算价格。 这是我目前正在使用的:
month = time.month
year = time.year
weekdays = 0
cal = calendar.Calendar()
for day in cal.itermonthdates(year, month):
if day.weekday() == 6 and day.month == month:
weekdays += 1
但这并不依赖于给定的日期。 我希望它返回 6 表示日期 10.01.2020,或 6 表示 03.01.2020 或 4 表示 06.01.2020。 任何帮助都会非常好。
【问题讨论】:
-
03.01.2020表示 1 月 3 日对吧? -
是的!德语日期格式。
-
您能否解释一下“基于每月工作日的给定日期”是什么意思?如果这更容易的话,我会懂德语。
-
“特定日期的工作日数”是什么意思?
-
Ich habe ein Datum und muss wissen wieviel mal dieser Wochentag im Monat vorkommt。为了澄清我不需要给定日期的工作日。我需要计算一个月内这个工作日发生的频率。