python日期加几天之后的日期

当前是几月几日 

import datetime
((datetime.datetime.now())).strftime('%Y年%m月%d日')
import time
time.strftime("%Y年%m月%d日")

 

def get_week_day():
        week_day_dict ={1 : '星期一',2 : '星期二',3 : '星期三',4 : '星期四',5 : '星期五',6 : '星期六',0 : '星期天',}
        day=int(time.strftime("%w"))
        return week_day_dict[day]

get_week_day()#今天星期几

datetime.timedelta(days=n)

datetime模块中的类列表
类名称    描述
datetime.date    表示日期,常用的属性有:year, month和day
datetime.time    表示时间,常用属性有:hour, minute, second, microsecond
datetime.datetime    表示日期时间,date/time兼而有之
datetime.timedelta    表示两个date、time、datetime实例之间的时间间隔,分辨率(最小单位)可达到微秒
datetime.tzinfo    时区相关信息对象的抽象基类。它们由datetime和time类使用,以提供自定义时间的而调整。
datetime.timezone    Python 3.2中新增的功能,实现tzinfo抽象基类的类,表示与UTC的固定偏移量
 

一、日期相加

import datetime

date_0=datetime.date(2022,8,30)#把数字字符变换成日期类型,赋值给一个变量

sd1=date_0+datetime.timedelta(days=15)#加某个天数相加之后的日期
sd1a=date_0.replace(day=15)  #把日期中的天数替换为某个数生成一个新日期,原日期变量日期值不改变。

sd2=datetime.date.today()+datetime.timedelta(days=15) #加某个天数相加之后的日期

print(sd1)
print('sd1a',sd1a)
print(sd2)

print(type(date_0))
print(date_0)
print('date_0.day类型',type(date_0.day))
da=date_0.day  #取日期中的天数
print('da类型',type(da))
print(da)

二、自动生成文本段

import datetime

date_0=datetime.date(2022,8,30)
text_1='营业部净额合计大于'
vol='9000万'
s=''
for i in range(1,6):
    iw=(date_0+datetime.timedelta(days=int(i))).strftime('%Y年%m月%d日')# datetime.now()+timedelta(days=15)
    s=s+(str(iw)+'日'+text_1+vol)
    if i <=4:
        s=s+',或者'
    
print(s)

'2022年08月31日日营业部净额合计大于9000万,或者2022年09月01日日营业部净额合计大于9000万,或者2022年09月02日日营业部净额合计大于9000万,或者2022年09月03日日营业部净额合计大于9000万,或者2022年09月04日日营业部净额合计大于9000万'

关于time模块,参考:https://blog.csdn.net/qq_44034384/article/details/107854112

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值