博客园  :: 首页  :: 管理

通过Python-脚本-计算出本周星期一的日期

Posted on 2026-04-08 17:29  520_1351  阅读(2)  评论(0)    收藏  举报

在有些场景中,我们需要计算出 当前周/本周的星期一对应的日期

这个对于python来说还是比较容易实现的,如下所示

from datetime import datetime, timedelta

# Author: QQ5201351
def get_current_monday():
    # 获取当前日期和时间
    today = datetime.now()
    
    # weekday() 方法返回 0 (星期一) 到 6 (星期日)
    # 计算当前是星期几,然后减去相应的天数回到星期一
    # 例如:今天是周三 (2),减去 2 天就是周一
    monday = today - timedelta(days=today.weekday())
    
    # 格式化为 'YYYYMMDD'
    return monday.strftime('%Y%m%d')

# 调用函数并打印结果
print(get_current_monday())

运行结果,输出的样式风格为:20260406

其他记录:笔者是通过powerautomate的脚本(自带的python版本)计算,但是报错缺模块,没有成功(最后使用了powershell脚本实现了),但是直接通过 python 是没有问题的

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19836624