2024-10-05 10:14:27 发布
网友
与检查哪个星期是日期类似,我想使用python中的datetime检查哪个半月周期是日期?我知道我们可以使用pd.offset.SemiMonthEnd(),但这不是我想要的。是否有类似于dt.week的函数返回日期所在的半个月周期
我不知道是否有这样的函数,但您可以使用以下代码:
from calendar import monthrange import datetime today = datetime.date(2020, 6, 3) # Two-weeks period for a date: week_number = today.isocalendar()[1] two_weeks_period_number = week_number // 2 + 1 print('Two-weeks period:', two_weeks_period_number) # Number of semi-months for a date: days_in_month = monthrange(today.year, today.month)[1] semi_months_period_number = 2 * today.month - int((today.day / days_in_month) < .5) print('Semi-months period:', semi_months_period_number)
输出:
Two-weeks period: 12 Semi-months period: 11
我不知道是否有这样的函数,但您可以使用以下代码:
输出:
相关问题 更多 >
编程相关推荐