python 判断时间段时间横跨几周
发布日期:2021-05-15 04:59:45 浏览次数:20 分类:精选文章

本文共 1397 字,大约阅读时间需要 4 分钟。

Python������������������������������������������

������������������������������������������dateutil������rrule���������������������������������������������������

import datetime
from dateutil import rrule
def week_count(start_time, end_time):
weeks = rrule.rrule(rrule.WEEKLY, dtstart=start_time, until=end_time)
return weeks.count()

###������������

  • ���������������������������datetime���dateutil������������������������������
  • ������������������������������������week_count���������������������������������datetime���������������������
  • ������������������������rrule.rrule������������������start_time���end_time���������������������������������
  • ������������������������������������������������
  • ###������������

    print(week_count(datetime.date(2018, 3, 1), datetime.date(2018, 5, 20)))

    ###������ ������������������������������������������2018���3���1������2018���5���20������������������������������year_start���2018���3���1������year_end���2018���5���20������������������������������2018���3���1������2018���2���28������2018���2���28������������������������������������������2018���3���4������������������2018���3���1������������2018���5���20������������������������������

    2018���3���-5������3���1������5���6������������ 16 ���������

    2018���6���1������6���11��������� 6 ���������
    2018���6���18������6���25��������� 5 ���������
    ���������2018���3���1������2018���5���20��������� 26 ������������

    上一篇:python3 按月执行定时任务,保证每月都有执行任务(2月,30天,31天做了处理)
    下一篇:python 判断字符串时间的合法性

    发表评论

    最新留言

    感谢大佬
    [***.8.128.20]2025年04月20日 19时30分43秒