日期and今天前一周所有日期"/>
python获取本周一至周日日期and今天前一周所有日期
if __name__ == '__main__':
#获取本周一至周日日期
import datetime
from datetime import timedelta
import pandas as pd
today = datetime.datetime.now()
week_start_day = today - datetime.timedelta(days=today.weekday())
week_end_day = today + datetime.timedelta(days=6 - today.weekday())
date_index = pd.date_range(week_start_day, week_end_day)
date_list = [pd.Timestamp(x).strftime("%Y-%m-%d") for x in date_index.values]
print(date_list)
#获取今天前7天的每一天日期
today = datetime.datetime.now()
start_date = today - timedelta(days=6)
date_index = pd.date_range(start_date, today)
date_list = [pd.Timestamp(x).strftime("%Y-%m-%d") for x in date_index.values]
print(date_list)
#获取前一天日期包含月末
import datetime
today = datetime.date.today()
if str(today)[-2:] == "01":
yesterday = datetime.date(datetime.date.today().year, datetime.date.today().month, 1) - datetime.timedelta(1)
else:
yesterday = today - datetime.timedelta(days=1)
更多推荐
python获取本周一至周日日期and今天前一周所有日期
发布评论