首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Python中查找任意给定年份的6月和12月的最后营业日期

,可以使用datetime模块来实现。

首先,导入datetime模块:

代码语言:txt
复制
import datetime

然后,定义一个函数来查找最后营业日期:

代码语言:txt
复制
def find_last_business_day(year, month):
    # 获取指定年份和月份的最后一天
    last_day = datetime.date(year, month + 1, 1) - datetime.timedelta(days=1)
    
    # 判断最后一天是否为周末(周六或周日)
    if last_day.weekday() >= 5:
        # 如果是周末,则向前找到最近的工作日
        delta = datetime.timedelta(days=last_day.weekday() - 4)
        last_business_day = last_day - delta
    else:
        # 如果不是周末,则直接为最后一天
        last_business_day = last_day
    
    return last_business_day

接下来,调用函数来查找给定年份的6月和12月的最后营业日期:

代码语言:txt
复制
year = 2022

# 查找6月的最后营业日期
last_business_day_june = find_last_business_day(year, 6)
print("6月的最后营业日期:", last_business_day_june)

# 查找12月的最后营业日期
last_business_day_december = find_last_business_day(year, 12)
print("12月的最后营业日期:", last_business_day_december)

输出结果类似于:

代码语言:txt
复制
6月的最后营业日期: 2022-06-30
12月的最后营业日期: 2022-12-30

这样就可以通过Python代码找到任意给定年份的6月和12月的最后营业日期了。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云官网:https://cloud.tencent.com/
  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
  • 云原生应用引擎(TKE):https://cloud.tencent.com/product/tke
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 人工智能(AI):https://cloud.tencent.com/product/ai
  • 物联网(IoT):https://cloud.tencent.com/product/iotexplorer
  • 移动开发(移动推送、移动分析):https://cloud.tencent.com/product/mobile
  • 区块链(BCS):https://cloud.tencent.com/product/bcs
  • 元宇宙(Tencent Real-Time 3D):https://cloud.tencent.com/product/trtc
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

2分7秒

基于深度强化学习的机械臂位置感知抓取任务

领券