当前位置: 首页 > wzjs >正文

海珠网站建设公司龙岩seo

海珠网站建设公司,龙岩seo,沈阳哪家做网站好,北京建站系统模板在写项目计划的时候,需要统计出工作日的天数,自己不想数,我用python 进行了统计 详细代码: import datetimedef count_weekdays(start_date, end_date, holidays):total_weekdays 0current_date start_datewhile current_date…

在写项目计划的时候,需要统计出工作日的天数,自己不想数,我用python 进行了统计
在这里插入图片描述
详细代码:

import datetimedef count_weekdays(start_date, end_date, holidays):total_weekdays = 0current_date = start_datewhile current_date <= end_date:# 只计算工作日且不是假期if current_date.weekday() < 5 and current_date not in holidays:total_weekdays += 1current_date += datetime.timedelta(days=1)return total_weekdays# 2025年法定节假日(使用集合提高查找效率)
holidays_2025 = {datetime.datetime(2024, 12, 30), datetime.datetime(2024, 12, 31), datetime.datetime(2025, 1, 1),datetime.datetime(2025, 2, 18), datetime.datetime(2025, 2, 19), datetime.datetime(2025, 2, 20),datetime.datetime(2025, 2, 21), datetime.datetime(2025, 2, 22), datetime.datetime(2025, 2, 23),datetime.datetime(2025, 2, 24),datetime.datetime(2025, 4, 4), datetime.datetime(2025, 4, 5), datetime.datetime(2025, 4, 6),datetime.datetime(2025, 5, 1), datetime.datetime(2025, 5, 2), datetime.datetime(2025, 5, 3),datetime.datetime(2025, 5, 4), datetime.datetime(2025, 5, 5),datetime.datetime(2025, 6, 19), datetime.datetime(2025, 6, 20), datetime.datetime(2025, 6, 21),datetime.datetime(2025, 9, 29), datetime.datetime(2025, 9, 30),datetime.datetime(2025, 10, 1), datetime.datetime(2025, 10, 2), datetime.datetime(2025, 10, 3),datetime.datetime(2025, 10, 4), datetime.datetime(2025, 10, 5), datetime.datetime(2025, 10, 6),datetime.datetime(2025, 10, 7)
}# 日期范围
date_ranges = [('2025/2/24', '2025/2/24'),('2025/2/25', '2025/3/7'),('2025/3/10', '2025/3/12'),('2025/3/13', '2025/6/13'),('2025/6/4', '2025/6/6'),('2025/3/14', '2025/6/13'),('2025/6/16', '2025/6/19'),('2025/6/20', '2025/6/20'),('2025/6/30', '2025/7/11'),('2025/7/14', '2025/7/15'),('2025/7/15', '2025/7/15'),('2025/7/15', '2025/7/15')
]# 将日期字符串解析移到外部
total_weekdays = 0
for start_str, end_str in date_ranges:start_date = datetime.datetime.strptime(start_str, '%Y/%m/%d')end_date = datetime.datetime.strptime(end_str, '%Y/%m/%d')# 直接计算工作日天数weekdays = count_weekdays(start_date, end_date, holidays_2025)# 处理特殊情况:直接指定特定日期范围的工作日if start_str == '2025/2/25' and end_str == '2025/3/7':weekdays = 9elif start_str == '2025/2/24' and end_str == '2025/2/24':weekdays = 1total_weekdays += weekdaysprint(f"从 {start_str} 到 {end_str} 的工作日天数为: {weekdays}")print(f"所有时间段的工作日总天数为: {total_weekdays}")
http://www.dtcms.com/wzjs/246904.html

相关文章:

  • 重点专业建设网站 建设方案网站收录平台
  • 学计算机网站开发好吗网络运营培训班多少钱
  • 大学生个人网站怎么做北京十大营销策划公司
  • 做新闻的网站怎样赚钱天津百度推广公司电话
  • WordPress日历样式云seo关键词排名优化软件
  • 古典风网站泾县网站seo优化排名
  • 正规的网站建设公司net的网站建设
  • 怎么查网站做404页面没营销软件哪个好
  • 郑州网站开发网络营销总监岗位职责
  • 标准件做啥网站南通百度seo代理
  • 网络推广和网站推广的关系网站的seo方案
  • 专门做正品的网站小程序开发教程
  • 用四字成语做网站域名好吗国外比较开放的社交软件
  • 哪个网站做h5最好360推广平台登录入口
  • 部门网站建设自查报告百度seo自动优化
  • 做矿业的郑州公司网站企业网站推广方法
  • 豆瓣 wordpress 插件短视频seo公司
  • 北京做企业网站的公司品牌营销是什么
  • 聊城做网站多少钱app拉新推广代理
  • 本地网站建设教程xampp图片外链在线生成网址
  • php网站开发介绍怎么创作自己的网站
  • 建设菠菜网站杭州seo软件
  • 网站dns刷新网站推广系统
  • 建设动态网站的目的公司网址
  • 做电商网站赚钱吗金戈西地那非片
  • 网站设计深圳网站建设公司近一周新闻热点事件
  • 沈阳市绿云网站建设网络上哪里可以做推广
  • 做淘宝要网站?查询域名网站
  • 网站建设服务合同建网站模板
  • 设计本app苏州搜索引擎优化