from datetime import datetime, timedelta
class GenWechatDatetime(object):
@staticmethod
def get_days_time(daily=1):
if daily >= 1:
begin_date = (datetime.now() - timedelta(days=daily)).strftime('%Y%m%d ')
end_date = (datetime.now() - timedelta(days=daily)).strftime('%Y%m%d ')
return begin_date, end_date
else:
return None, None
@staticmethod
def get_week_time(weekly=1):
if weekly >= 1:
dayweek = datetime.now().weekday()
begin_date = (datetime.now()-timedelta(days=(dayweek+7*weekly))).strftime('%Y%m%d ')
end_date = (datetime.now()-timedelta(days=(dayweek+1*weekly))).strftime('%Y%m%d ')
return begin_date, end_date
else:
return None, None
@staticmethod
def get_month_tim
python-datetime模块,获取N天, N周, N月前的第一天到最后一天的时间
最新推荐文章于 2024-07-14 16:43:42 发布
本文详细介绍了如何使用Python的datetime模块计算指定天数、周数和月数前的第一天和最后一天的日期,包括具体步骤和示例代码,帮助你更好地处理日期范围计算。
摘要由CSDN通过智能技术生成