Code:import datetime

def create_assist_date(datestart = None,dateend = None):

# 创建日期辅助表

if datestart is None:

datestart = '2016-01-01'

if dateend is None:

dateend = datetime.datetime.now().strftime('%Y-%m-%d')

# 转为日期格式

datestart=datetime.datetime.strptime(datestart,'%Y-%m-%d')

dateend=datetime.datetime.strptime(dateend,'%Y-%m-%d')

date_list = []

date_list.append(datestart.strftime('%Y-%m-%d'))

while datestart

# 日期叠加一天

datestart+=datetime.timedelta(days=+1)

# 日期转字符串存入列表

date_list.append(datestart.strftime('%Y-%m-%d'))

print(date_list)

if __name__ == '__main__':

create_assist_date("2018-06-28")

result:['2018-06-28', '2018-06-29', '2018-06-30', '2018-07-01', '2018-07-02', '2018-07-03', '2018-07-04', '2018-07-05', '2018-07-06']

今天的前n天的日期列表:import datetime

def get_nday_list(n):

before_n_days = []

for i in range(1, n + 1)[::-1]:

before_n_days.append(str(datetime.date.today() - datetime.timedelta(days=i)))

return before_n_days

a = get_nday_list(7)

print(a)

['2017-02-22', '2017-02-23', '2017-02-24', '2017-02-25', '2017-02-26', '2017-02-27', '2017-02-28']

指定时间的前n天的日期:import datetime

def get_day_nday_ago(date,n):

t = time.strptime(date, "%Y-%m-%d")

y, m, d = t[0:3]

Date = str(datetime.datetime(y, m, d) - datetime.timedelta(n)).split()

return Date[0]

# 示例

a=get_day_nday_ago('2017-02-11',7)

print a

2017-02-04

python生成日历_Python 生成日期列表相关推荐

  1. python显示日历_python显示日期

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...

  2. python生成日历_Python创建日历实例代码

    Python创建日历的方法 以下代码不使用Python提供的calendar实现. 此程序在windows下测试通过,由于python字符编码直接输出给操作系统,so win下以gbk ansi为准, ...

  3. python显示日历_Python获取时间范围内日期列表和周列表的函数

    Python获取时间范围内日期列表和周列表的函数 1.获取日期列表 # -*- coding=utf-8 -*- import datetime def dateRange(beginDate, en ...

  4. 大乐透python预测程序_Python生成随机验证码,大乐透号码

    随机生成验证码 示例代码: import random # 导入标准模块中的random if __name__ == '__main__': check_code = "" # ...

  5. python创建窗体_python生成窗口

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 2.python生成目录树上述 cmd 方式虽然可以生成目录树,但是并不美观,让 ...

  6. python打印日历_python输出指定月份日历的方法

    python输出指定月份日历的方法 本文实例讲述了python输出指定月份日历的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/python import calendar ca ...

  7. python时间序列函数_python时间日期函数与利用pandas进行时间序列处理详解

    python标准库包含于日期(date)和时间(time)数据的数据类型,datetime.time以及calendar模块会被经常用到. datetime以毫秒形式存储日期和时间,datetime. ...

  8. python制作日历_Python如何绘制日历图和热力图

    本文以2019年全国各城市的空气质量观测数据为例,利用matplotlib.calmap.pyecharts绘制日历图和热力图.在绘图之前先利用pandas对空气质量数据进行处理. 数据处理 从网站下 ...

  9. python 生成随机数_python 生成随机数模块random 常用方法总结

    random.random() 用来随机生成一个0到1之间的浮点数,包括零. In [1]: import random In [2]: random.random() Out[2]: 0.15790 ...

最新文章

  1. Ubuntu 14.04 64位上安装wps office软件
  2. MyBatis学习总结(1)——MyBatis快速入门
  3. Linux进程地址空间与进程内存布局详解,内核空间与用户空间
  4. Integer及String的equals及==注意示例,涉及自动拆箱、自动装箱以及equals源码分析
  5. 关于go语言中的JWT(JSON WEB TONKE)ECHO
  6. python开发网页视频播放器_HTML5 VideoAPI,打造自己的Web视频播放器
  7. -Dmaven.multiModuleProjectDirectory system propery
  8. ios 自定义字体_如何仅用几行代码在iOS应用中创建一致的自定义字体
  9. 小鱼一键重装系统win7教程
  10. 尴尬!三星Galaxy S10系列面部识别疑似翻车:连兄妹都分不清
  11. img 标签的 src 属性
  12. qmc0文件怎么转换mp3_音频转换器哪个好 怎么剪切MP3音频制作手机铃声
  13. 【设计模式】11、享元模式
  14. 【QT】QSS使用总结
  15. java 8 排序_java8——排序
  16. Sentinel控制台实时监控空白
  17. 根据ip查询linux主机名,根据ip地址查询其他主机名(Linux)
  18. 证监会:将重点关注公司上市不满三年卖壳行为
  19. GitLab 解决冲突
  20. ExtJs组件的获取方式

热门文章

  1. 关于MySQL count(distinct) 逻辑的另一个bug
  2. 图(1)——图的定义和基本概念
  3. 2013年工作中遇到的20个问题:181-200
  4. Script:找出ASM中的Spfile参数文件
  5. sql2005 Agent XPs 选项释义
  6. mybatis-plus入坑指南
  7. Uva1593 代码对齐
  8. 「BZOJ 2342」「SHOI 2011」双倍回文「Manacher」
  9. 主流机器学习[xgb, lgb, Keras, LR]
  10. beego学习笔记(4):开发文档阅读(3)