首页 > 编程语言 >Python获取以前的日期或以后的日期

Python获取以前的日期或以后的日期

时间:2022-09-19 20:46:42浏览次数:66  
标签:relativedelta Python datetime 获取 日期 print d2 d3 d1

import datetime
from dateutil.relativedelta import relativedelta

t=datetime.datetime.now()

#当前日期
d = datetime.date.today()
print(d)

# 1天前
d1= d - relativedelta(days=1)
print(d1)

#  一个月前
d2=d - relativedelta(months=1)
print(d2)

# 1年前
d3=d - relativedelta(years=1)
print(d3)


# 1天后
d1=d - relativedelta(days=-1)
print(d1)

#  一个月后
d2=d - relativedelta(months=-1)
print(d2)

# 1年后
d3=d - relativedelta(years=-1)
print(d3)

  

标签:relativedelta,Python,datetime,获取,日期,print,d2,d3,d1
From: https://www.cnblogs.com/lucktomato/p/16708979.html

相关文章

  • python+ mplfinance实现全功能动态交互式K线图
    在网上找的资料,但没有数据,于是根据代码自己造了一些,发现跑起来太卡了,放弃#coding=utf-8#inter_candle.pyimportpandasaspdimportnumpyasnpimportmatplotli......
  • python 字符串倒序
    #面试题:给你一个字符串,请将这个字符串翻转。name="生活不是电影,生活比电影苦"-->答案在底部,看答案前先思考哦              value=......
  • python 数据类型之整型,布尔,字符串
    python数据类型包含以下几种-int,整数类型(整形)-bool,布尔类型-str,字符串类型-list,列表类型-tuple,元组类型-dict,字典类型-set,集合类型-float,浮点类型(浮点型)1.整型--......
  • python格式化输出输出数据到json文件
    input_python={'n_layer':n_layer,'L':L,'Emm':Emm,'mu':mu,'h':h,'P':P,'Q':......
  • python利用logging模块实现根据日志级别打印不同颜色日志
    logger:日志器对象,可通过logging.getLogger()方法获取handler:处理器对象,将日志信息输出到指定位置,可通过logger.addHandler()方法进行添加formatter:格式器对象,输出格式化......
  • Python获取UTC时间
    fromdatetimeimportdatetime,timedeltanow_time=datetime.now()utc_time=now_time-timedelta(hours=8)#减去8小时utc_time=utc_time.strftime("%Y-%m-%......
  • Python在字典中通过键名查找键值
    deffind(target,dict_data):""":paramtarget:需要查找的键名:paramdict_data:需要查找的列表:return:如果找到就返回对应键名的键值,否则提示没......
  • Python简单操作!!
    一文肝完Python文件操作知识!点击关注......
  • python读写文件模板记录
    目录读写模式读文件read(可选:size)一次性读全部内容readline()读取一行内容readlines()读取所有内容,返回列表从file中读取每行等同于readlines()的功能写......
  • Python多线程编程——threading模块
    本文参考:https://blog.csdn.net/youngwyj/article/details/124720041https://blog.csdn.net/youngwyj/article/details/124833126目录前言threading模块1.简介2.创建线......