if __name__ == "__main__":

print get_date_list('2018-01-01', '2018-02-28')

为了调用datetime等这些已有的库,你需要在文件最上方加入引用语句:

import time

from datetime import datetime, timedelta

Method 1. 获取起止日期时间段的所有时间列表:

# Get date list from begin_date to end_date

def get_date_list(begin_date, end_date):

dates = []

# Get the time tuple : dt

dt = datetime.strptime(begin_date, "%Y-%m-%d")

date = begin_date[:]

while date <= end_date:

dates.append(date)

dt += timedelta(days=1)

date = dt.strftime("%Y-%m-%d")

return dates

Method 2. 获取起止日期时间段的所有工作日 (周一到周五) 时间列表:

# Get date list from begin_date to end_date

def get_date_list(begin_date, end_date):

dates = []

# Get the time tuple : dt

dt = datetime.strptime(begin_date, "%Y-%m-%d")

date = begin_date[:]

while date <= end_date:

if dt.strftime("%w") in ["1", "2", "3", "4", "5"]:

dates.append(date)

dt += timedelta(days=1)

date = dt.strftime("%Y-%m-%d")

return dates

Method 3. 获取起止日期时间段的所有双休日 (周六和周日) 时间列表:

# Get date list from begin_date to end_date

def get_date_list(begin_date, end_date):

dates = []

# Get the time tuple : dt

dt = datetime.strptime(begin_date, "%Y-%m-%d")

date = begin_date[:]

while date <= end_date:

if dt.strftime("%w") in ["6", "0"]:

dates.append(date)

dt += timedelta(days=1)

date = dt.strftime("%Y-%m-%d")

return dates

python 时间表_python获取起止日期段中的时间列表相关推荐

  1. python提取时间段日期_Python 获取起止日期段中的时间列表

    咱们新建一个Python文件之后,都用这个main方法来调用自己的方法体哈: if __name__ == "__main__": print get_date_list('201 ...

  2. python 获取文件列表_Python3 - 获取文件夹中的文件列表

    问题 获取文件系统中某个目录下的所有文件列表. 解决方案 使用 os.listdir() 函数来获取某个目录中的文件列表,比如: import os file_name = os.listdir('/ ...

  3. Python 获取文件夹中的文件列表

    获取文件夹中的文件列表 问题 你想获取文件系统中某个目录下的所有文件列表. 解决方案 使用 os.listdir() 函数来获取某个目录中的文件列表: import os names = os.lis ...

  4. python3 获取文件夹中的文件列表

    问题 获取文件系统中某个目录下的所有文件列表. 解决方案 使用 os.listdir() 函数来获取某个目录中的文件列表,比如: import osfile_name = os.listdir('/U ...

  5. python 标量_python:将标量视为一个元素列表

    我正在编写一个 python脚本来处理从文件中读取的列表: l = readListFromFile( myFile ) for i in l : # do something to each ele ...

  6. java读取qq邮箱_java获取qq邮箱中的好友列表

    评论 # re: java获取qq邮箱中的好友列表 2009-05-07 20:56 咖啡@可乐 # re: java获取qq邮箱中的好友列表 2009-05-08 09:07 EverestSnow ...

  7. 如何用python处理excel中时间重合_python读取Excel文件中的时间,并计算时间间隔...

    以此Excel文件为例: 1.python读取Excel文件中的时间 import xlrd #读取Excel文件 workbook = xlrd.open_workbook('C:/Users/12 ...

  8. Python学习:获取文件夹中最新的文件/文件夹

    文章概述 获取最新修改文件 关于lambda的用法 os.path.getmtime用法 获取最新修改文件 获取文件夹中,最新修改过的文件或者文件夹 import os # 文件夹目录 path=&q ...

  9. python 读取excel文件 效率 时间 格式_python读取Excel文件中的时间数据

    在使用python读取Excel文件中的时间格式,碰到的时间格式转换问题: 读取这样的表格: 输出这样的数据结果: 然而这样的结果却不是我们想要的,我们需要的是这样的结果: 1.安装python官方库 ...

最新文章

  1. 为什么微信推荐这么快?
  2. 中反应器体积_实验室规模半连续和连续生物反应器在微生物学和生物技术工艺中的作用...
  3. MySQL学习【第十二篇事务中的锁与隔离级别】
  4. Leetcode(11)-盛最多水的容器
  5. Android中XML数据解析
  6. 【Demo 0015】坐标系
  7. DQL、DML、DDL、DCL全名是啥?
  8. java page 分页_自己整理写的java分页工具条pageUtil
  9. python通信工程定额_版通信工程费用及定额套用解读
  10. 《阴阳师·4蟾蜍》原作:梦枕貘
  11. ElasticSearch 23 种映射参数详解
  12. thrust示例ex4: Sinc方法数据重采样加密
  13. 认真推荐几个高质量的原创公众号
  14. 前端推荐的学习资源网站
  15. 简单c语言飞碟射击游戏
  16. 网易一元夺宝数据库分析(未涉及管理员)
  17. mmap和shmget的区别
  18. 机器学习实战4-教育领域:学生成绩的可视化分析与成绩预测-详细分析
  19. discuz登陆首页后提示style_1_commen.css,Discuz!登录模板修改到顶部方法
  20. 安卓手机来电防火墙_iPhone 超酷炫的来电闪光秀,安卓手机也可以玩了。

热门文章

  1. 什么是overlay?如何定制overlay?
  2. SyntaxError: Non-UTF-8 code starting with '\xca' in file main.py on line 3, but no encoding declared
  3. VRTK插件详解四:部分自带案例分析
  4. ubuntu下使用vscode开发golang程序,从控制台到简单web程序
  5. htonl(), ntohl(), htons(), ntohs() 函数具体应用
  6. 数据挖掘与数据分析的区别
  7. 2.16([Usaco2005 Nov]Ant Counting)
  8. C++ Primer Plus(三)编程练习
  9. 什么是javaweb开发?
  10. win10下完美卸载ubuntu