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

国家企业公示信息系统(全国)官网湖南专业seo公司

国家企业公示信息系统(全国)官网,湖南专业seo公司,wordpress页面文字首行缩进,网站建设合同属于技术合同吗目录 专栏导读1、背景介绍2、库的安装代码1:当月第一天、昨天代码2:上月第一天、当天代码3:上月第一天、明天代码4:检查某天是否是法定节假日代码5:获取2025年所有法定节假日总结 专栏导读 🌸 欢迎来到Pyth…

目录

  • 专栏导读
  • 1、背景介绍
  • 2、库的安装
  • 代码1:当月第一天、昨天
  • 代码2:上月第一天、当天
  • 代码3:上月第一天、明天
  • 代码4:检查某天是否是法定节假日
  • 代码5:获取2025年所有法定节假日
  • 总结

专栏导读

  • 🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手

  • 🏳️‍🌈 博客主页:请点击——> 一晌小贪欢的博客主页求关注

  • 👍 该系列文章专栏:请点击——>Python办公自动化专栏求订阅

  • 🕷 此外还有爬虫专栏:请点击——>Python爬虫基础专栏求订阅

  • 📕 此外还有python基础专栏:请点击——>Python基础学习专栏求订阅

  • 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏

  • ❤️ 欢迎各位佬关注! ❤️

1、背景介绍

  • 我们在日常办公中,经常会需要获取当前月份的第一天、昨天;

  • 我们在日常办公中,经常会需要获取上个月份的第一天、当天;

2、库的安装

用途安装
datetime处理日期内置库无需安装
datetime处理日期pip install chinesecalendar

代码1:当月第一天、昨天

# -*- coding: UTF-8 -*-
'''
@Project :8组-邹佩佩-差异线上化 
@File    :测试.py
@IDE     :PyCharm 
@Author  :庄志权(18721945973)
@Date    :2025/3/27 15:05 
'''import datetimedef get_first_last_day_of_month():# 获取当前日期now = datetime.datetime.now()# 获取当前月份的第一天first_day_of_month = now.replace(day=1, hour=0, minute=0, second=0, microsecond=0)# 获取当天的前一天(昨天)last_day = now - datetime.timedelta(days=1)last_day = last_day.replace(hour=23, minute=59, second=59, microsecond=0)# 输出结果# print(f'当前日期: {now.strftime("%Y-%m-%d")}')print(f'本月第一天: {first_day_of_month.strftime("%Y-%m-%d")}')print(f'前一天: {last_day.strftime("%Y-%m-%d")}')first_day_of_month = first_day_of_month.strftime("%Y-%m-%d")last_day = last_day.strftime("%Y-%m-%d")return first_day_of_month, last_dayget_first_last_day_of_month()

代码2:上月第一天、当天

from datetime import datetime, date, timedeltadef get_last_month_dates():# 获取当前日期today = date.today()# 计算上个月的第一天if today.month == 1:last_month_first_day = date(today.year - 1, 12, 1)else:last_month_first_day = date(today.year, today.month - 1, 1)# 格式化日期为YYYY-MM-DDlast_month_first_day_str = last_month_first_day.strftime("%Y-%m-%d")today_str = today.strftime("%Y-%m-%d")return last_month_first_day_str, today_str# 示例用法
last_month_first, current_day = get_last_month_dates()
print(f"上月第一天: {last_month_first}, 当天: {current_day}")

代码3:上月第一天、明天

import calendar
from datetime import date, timedeltadef get_last_month_and_tomorrow():today = date.today()tomorrow = today + timedelta(days=1)# 计算上个月的第一天year = today.year - (1 if today.month == 1 else 0)month = 12 if today.month == 1 else today.month - 1last_month_first_day = date(year, month, 1)return last_month_first_day.strftime("%Y-%m-%d"), tomorrow.strftime("%Y-%m-%d")# 示例调用
print(get_last_month_and_tomorrow())

代码4:检查某天是否是法定节假日

pip install chinesecalendar
import chinesecalendar as calendar
from datetime import date# 检查日期是否节假日(包含调休的工作日)
day = date(2025, 10, 1)  # 2025年国庆节
is_holiday = calendar.is_holiday(day)
print(f"{day} 是节假日吗? {is_holiday}")  # 输出: True# 检查某天是否工作日(考虑调休)
is_workday = calendar.is_workday(day)
print(f"{day} 是工作日吗? {is_workday}")  # 输出: False

代码5:获取2025年所有法定节假日

pip install chinesecalendar
from datetime import date, timedeltadef get_holidays(year):holidays = []current = date(year, 1, 1)end = date(year, 12, 31)while current <= end:if calendar.is_holiday(current):# 获取节假日名称(通过遍历匹配)for name, dates in calendar.get_holiday_detail(current):holidays.append((current, name))break  # 只需第一个匹配名称current += timedelta(days=1)return holidays# 示例:打印2025年所有节假日
holidays_2025 = get_holidays(2025)
for day, name in holidays_2025:print(f"{day.strftime('%Y-%m-%d')}: {name}")

总结

  • 希望对初学者有帮助

  • 致力于办公自动化的小小程序员一枚

  • 希望能得到大家的【一个免费关注】!感谢

  • 求个 🤞 关注 🤞

  • 此外还有办公自动化专栏,欢迎大家订阅:Python办公自动化专栏

  • 求个 ❤️ 喜欢 ❤️

  • 此外还有爬虫专栏,欢迎大家订阅:Python爬虫基础专栏

  • 求个 👍 收藏 👍

  • 此外还有Python基础专栏,欢迎大家订阅:Python基础学习专栏

http://www.dtcms.com/wzjs/98793.html

相关文章:

  • jtbc网站内容管理系统域名注册网站系统
  • 个人网站设计背景图软文平台有哪些
  • 如何建立一个网站论坛河南百度推广代理商
  • 小型旅游网站建设方案新闻联播俄罗斯与乌克兰
  • 学院网站建设规划图片优化
  • 买域名可以自己做网站吗百度风云搜索榜
  • 政府网站开发项目网站seo文章
  • wordpress 升级 无法创建目录潍坊seo外包平台
  • 怎么创业做电商seo具体seo怎么优化
  • 大兴网站建设一条龙百度咨询电话 人工客服
  • 典型的网站开发人员百度搜索高级搜索技巧
  • 建网站必需服务器吗网站开发合同
  • 网站推广如何指定关键词优化常用的seo工具的是有哪些
  • 搜索推广网站哪家做的最好会员卡营销策划方案
  • 提供秦皇岛网站建设seo手机搜索快速排名
  • 思茅网站建设站长论坛
  • 模块化建站工具网站快速排名服务商
  • 网站设计与建设的百度搜索引擎盘搜搜
  • 深圳做网站好的公司推广赚钱的平台
  • 教育部精品课程网站营销推广的工具有哪些
  • 完成网站建设整站seo排名费用价格
  • 网站seo评测第一设计
  • 河南省建设监理协会网站十大经典事件营销案例分析
  • 襄阳市网站建设推广赚钱软件排行
  • 门户cms网络运营seo是什么
  • 胶州网站建设公司网络媒体发稿平台
  • 广州企业网站建设百度app关键词优化
  • 深圳网站建设设计定做seo上海推广公司
  • 做网站和网页百度搜索浏览器
  • 怎么用css做网站分片软文撰写案例