#!/usr/bin/env python

# -*- coding:utf-8 -*-

import datetime

import collections

def date_list_fun(starttime,endtime):

'''计算输入的起始日期和结束日期之间的所有日期'''

_u=datetime.timedelta(days=1)

startdate=datetime.datetime.strptime(starttime,'%Y%m%d')

enddate=datetime.datetime.strptime(endtime,'%Y%m%d')

n=0

date_list=[]

if startdate<=enddate:

# print startdate,enddate

while 1:

_time=startdate+n*_u

date_list.append(_time.strftime('%Y%m%d'))

n=n+1

if _time==enddate:

break

return date_list

def allweeks(year):

'''计算一年内所有周的具体日期,从1月1号开始,12.31号结束

输出如{1: ['20190101','20190106'],...} 只有六天

'''

start_date=datetime.datetime.strptime(str(year)+'0101','%Y%m%d&

python时间计算_python 计算一年内的所有周的具体日期详解相关推荐

  1. python iloc函数_python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)

    df是一个dataframe,列名为A B C D 具体值如下: A B C D 0 ss 小红 8 1 aa 小明 d 4 f f 6 ak 小紫 7 dataframe里的属性是不定的,空值默认为 ...

  2. python公共键_Python利用公共键如何对字典列表进行排序详解

    前言 在程序中使用字典进行数据信息统计时,由于字典是无序的所以打印字典时内容也是无序的.因此,为了使统计得到的结果更方便查看需要进行排序.Python中字典的排序分为按"键"排序和 ...

  3. python守护多线程_Python多线程Threading、子线程与守护线程实例详解

    线程Threading: python中多线程需要使用threading模块 线程的创建与运行: 1.直接调用threading的Thread类: 线程的创建:线程对象=thread.Thread(t ...

  4. python解码函数_Python字符串中的两个解码与解码函数详解

    Python字符串作为计算机语言中被广泛应用的语言.很少有人知道Python字符串中有两个编码和解码的函数.以下是文章的介绍,希望你能从以下的文章中会有所收获,下面是文章的介绍. Python字符串, ...

  5. [Python图像识别] 五十.Keras构建AlexNet和CNN实现自定义数据集分类详解

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  6. [Python从零到壹] 九.网络爬虫之Selenium基础技术万字详解(定位元素、常用方法、键盘鼠标操作)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  7. [Python从零到壹] 五.网络爬虫之BeautifulSoup基础语法万字详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  8. python 文件读写with open模式r,r+ w,w+ a,a+区别详解

    python 文件读写with open模式r,r+ w,w+ a,a+区别详解 python中的 with open主要要来进行文件读写的操作 在 Python 中使用文件的关键函数是 open() ...

  9. python星期计算_python 计算一年内的所有周的具体日期

    #!/usr/bin/env python # -*- coding:utf-8 -*- import datetime import collections def get_date_list(st ...

最新文章

  1. Google正式发布TensorFlow Lite预览版,针对移动/嵌入设备的轻量级解决方案
  2. IIS托管管道模式的集成和经典
  3. 儿童学python编程入门用途-干货 | 看了此文,家长就知道为啥要让孩子学Python?...
  4. 第一章 初识Mysql
  5. 成信大2020C语言编程114,南京信息工程大学2020考研大纲822CC语言程序设计
  6. [云炬ThinkPython阅读笔记]2.5 运算顺序
  7. AltiumDesigner中PCB如何添加 Logo
  8. Minkels公司在欧洲推出迷你数据中心产品
  9. ebay html描述模板,ebay产品描述模板
  10. 二、appium的原理
  11. win10修改dns服务器地址,教你Win10如何更改首选DNS服务器地址
  12. 加强统筹布局和顶层设计,以技能、平台、应用为三大着力点推动人工智能突破发展...
  13. Crypto++库实现AES和RSA加密解密
  14. 使用Cocos Creator制作试玩广告(PlayableAd)
  15. Yahoo Programming Contest 2019.D.Ears(DP)
  16. openGauss 准备软硬件安装环境
  17. 鼠标点击器20+版本使用教程系列(2)多位置循环点击器
  18. 纯干货讲解财务三大报表,值得收藏
  19. 消防给水及消火栓系统技术规范_消火栓给水系统分类详解
  20. 求职自我介绍应该注意什么?

热门文章

  1. [luogu2059 JLOI2013] 卡牌游戏 (概率dp)
  2. いたずら極悪 +イチャずら+かすたむアイドロイドAi 转区破解+界面汉化补丁
  3. 极智AI | 谈谈 caffe 框架
  4. 计算机镜像,电脑镜像怎么做.
  5. (转)java 数组转字符串 字符串转数组
  6. http中的301和302的区别
  7. VC编程规范(转自http://www.zhongguoidc.com/htm_data/69/0608/28000.html)
  8. Unity - 搬砖日志 - Occlusion Culling 关闭动态遮挡剔除 Renderer.allowOcclusionWhenDynamic = false
  9. 当你成功之后,要记得去帮助另一个‘吴京’、‘郭帆’,去帮助新类型影片的那群年轻人就行
  10. 无法打开数据库 'msdb'。恢复操作已将该数据库标记为 SUSPECT