获取指定日期的后(前)一(n)天(转)
来源:互联网 发布:2017年中国离婚率数据 编辑:程序博客网 时间:2024/04/30 03:44
>>> import datetime #导入日期时间模块
>>> today = datetime.date.today() #获得今天的日期
>>> print today #输出今天日期
2014-01-04
>>> yesterday = today - datetime.timedelta(days=1) #用今天日期减掉时间差,参数为1天,获得昨天的日期
>>> print yesterday
2014-01-03
>>> tomorrow = today + datetime.timedelta(days=1) #用今天日期加上时间差,参数为1天,获得明天的日期
>>> print tomorrow
2014-01-05
上面的代码可以看出,“+”表示获取后面的时间,“-”表示获取钱的时间,days=n即可获取前(后)n天。而我需要的是,获得指定日期(如:20151028)的前(后)n天。想到把20151028转换成日期格式,替换上面代码中的today就行,即下面红色字体。20151028的后一天是20151029,需要把datetime格式的数据,截取前面一段,可以用日期的格式化。
import datetime# 提供操作日期和时间的类
n=1
date = datetime.datetime(2015, 10, 28) + datetime.timedelta(days=n)# 2015-10-29 00:00:00time_format = cur_date.strftime('%Y%m%d')# '20151029'
0 0
- 获取指定日期的后(前)一(n)天(转)
- 【python】获取指定日期的后(前)一(n)天
- shell 获取指定日期的前N天或后N天
- python获取指定日期的前n天或后n天日期
- python 获取n天前的日期列表、获取指定日期n天前的日期
- js获取日期(怎样获取昨天,前天,前n天,明天,后天,后n天的日期值)
- Linux shell 获取给定日期的前(后)n 天(月)
- shell获取指定日期前(后)N天日期
- Python获取当前时间的前(后)N天,前(后)N周,前(后)N月
- python计算,指定的日期,后n天,前n天是哪一天
- 获取指定时间的前n天或后n天
- Javascript获取N天前的日期
- Java获取N天前,N天后的日期(如3天)
- shell脚本获取一个固定日期的前n天,后n天,前n个月,后n个月的语法
- Java实现获取前/后N天,跨度M,的日期/月份期的函数
- python取得指定日期的前一天或前n天
- java中使用Calendar获取指定日期前n个小时的时间日期
- (1)js 获取当前日期 前N天或者后N天日期 且可指定格式 如yyyy-mm-dd等
- 为何Safari不如Chrome?
- JS字符串的相关方法
- c++简记—类和对象
- Sublime Text 3 常用插件以及安装方法
- 一套不错的基于Bootstrap的博客系统静态页面
- 获取指定日期的后(前)一(n)天(转)
- MySQL截取和拆分字符
- Android 开发者的 RxJava 详解
- 无法为具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序加载在应用程序配置文件中注册的实体框架提供程序类
- ARMv8-A系列学习笔记(3)--Chapter 3 Fundamentals of ARMv8
- 归并排序(Merge Sort)
- aix ipcs OxFFFFFFFF
- 测试代码所用时间
- VS2010断点调试Release代码设置(C/C++/C#)