python获取本周一至周日日期and今天前一周所有日期

编程入门 行业动态 更新时间:2024-10-09 06:27:13

python获取本周一至周日<a href=https://www.elefans.com/category/jswz/34/1771397.html style=日期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今天前一周所有日期

本文发布于:2024-02-26 04:16:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1701321.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:日期   周日   本周   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!