1. 获取本周周一日期
用timedelta函数做一个小算法:
from datetime import datetime, timedelta
def this_monday(today):
"""
:function: 获取本周周一日期
:param today:
:return: 返回周一的日期
:return_type: string
"""
today = datetime.strptime(str(today), "%Y%m%d")
return datetime.strftime(today - timedelta(today.weekday()), "%Y%m%d")
2. 获取本周周日日期
算法同上
from datetime import datetime, timedelta
def this_sunday(today):
"""
:function: 获取本周周日日期
:param today:
:return: 返回周日日期
:return_type: string
"""
today = datetime.strptime(str(today), "%Y%m%d")
return datetime.strftime(today + timedelta(7 - today.weekday() - 1), "%Y%m%d")
本周日期算法
本文提供了一个简单实用的方法来获取当前周的周一和周日的具体日期。通过使用Python的datetime模块,结合timedelta函数,可以轻松地实现这一功能。这对于需要按周进行数据统计或者计划安排的应用场景非常有用。
1782

被折叠的 条评论
为什么被折叠?



