python 实现得到当前时间偏移day天后的日期方法

yipeiwu_com7年前Python基础

如下所示:

import datetime
#以当前时间作为起始点,days=-7向前偏移7天,days=7向后偏移7天
time_now = datetime.datetime.now()
time = (time_now+datetime.timedelta(days=7)).strftime("%Y%m%d")
print(time)

安装dateutil库,注意不是pip install dateutil,而是pip install python-dateutil

import datetime
from dateutil.relativedelta import relativedelta
#以当前时间作为起始点,days=-7向前偏移7天,days=7向后偏移7天
time_now = datetime.datetime.now()
time = (time_now+datetime.timedelta(days=7)).strftime("%Y%m%d")
print(time)
#以当前时间为起始点,偏移一个月
time_1=(time_now+relativedelta(months=-1)).strftime("%Y%m%d")
print(time_1)

以上这篇python 实现得到当前时间偏移day天后的日期方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python的requests网络编程包使用教程

Python的requests网络编程包使用教程

早就听说requests的库的强大,只是还没有接触,今天接触了一下,发现以前使用urllib,urllib2等方法真是太搓了…… 这里写些简单的使用初步作为一个记录 一、下载 官方项目...

教你使用python画一朵花送女朋友

教你使用python画一朵花送女朋友

本文实例为大家分享了用python画一朵花的具体代码,供大家参考,具体内容如下 第一种,画法 from turtle import * import time setup(60...

浅谈Pandas中map, applymap and apply的区别

1.apply() 当想让方程作用在一维的向量上时,可以使用apply来完成,如下所示 In [116]: frame = DataFrame(np.random.randn(4,...

Python进阶_关于命名空间与作用域(详解)

写在前面 如非特别说明,下文均基于Python3 命名空间与作用于跟名字的绑定相关性很大,可以结合另一篇介绍Python名字、对象及其绑定的文章。 1. 命名空间 1.1 什么是命名空间...

python 采集中文乱码问题的完美解决方法

近几日遇到采集某网页的时候大部分网页OK,少部分网页出现乱码的问题,调试了几日,终于发现了是含有一些非法字符造成的..特此记录 1. 在正常情况下..可以用 import char...