在有些场景中,我们需要计算出 当前周/本周的星期一对应的日期
这个对于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
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!
浙公网安备 33010602011771号