python中根据时间获取周数,通过周数获取时间
时间:2019-09-29
本文章向大家介绍python中根据时间获取周数,通过周数获取时间,主要包括python中根据时间获取周数,通过周数获取时间使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
# 时间
## 时间和周数
import time import datetime # 获取今天是第几周 print(time.strftime('%W')) # 获取当前是周几(0-6,0代表周一) today=datetime.datetime.now().weekday() # 获取指定日期属于当年的第几周 week=datetime.datetime.strptime('20190825','%Y%m%d').strftime('%W')
## 获取下周的时间范围
import datetime,calendar,pandas as pd def get_N_day(): # 获取当前日期 today1 = datetime.date.today() today2 = datetime.date.today # 指定时间周期 oneday = datetime.timedelta(days=1) oneweek = datetime.timedelta(days=7) # 获取周一和周日的判断条件(周一为0,周日为6) m1 = calendar.MONDAY m2 = calendar.SUNDAY # 获取下周周一的时间 if today1.weekday() != m1: while today1.weekday() != m1: today1 += oneday else: today1+=oneweek # 获取下周周日的时间 if today2.weekday() != m2: today2 += oneweek while today2.weekday() != m2: today2 += oneday else: today2 += oneweek # 转换时间形式 nextMonday = today1.strftime('%Y%m%d') nextSunday = today2.strftime('%Y%m%d') # 获取下周七天的时间列表 date_list = [d.strftime("%Y-%m-%d") for d in pd.date_range(nextMonday, nextSunday, freq="D")] # 转换呈现形式 list_date=[] for i in date_list: one=i.split('-') time=['月','日'] time.insert(0,one[1]) time.insert(2,one[2]) time1=''.join(time) list_date.append(time1) return list_date print(get_N_day())
easy!
原文地址:https://www.cnblogs.com/daodantiantou/p/11609985.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 微信JSSDK分享页面自定义当前链接最简单示例
- (一)python3 只需3小时带你轻松入门—— 编程尝试
- (二)python3 只需3小时带你轻松入门——基本变量
- (三)python3 只需3小时带你轻松入门—— 变量的简单运算
- (四)python3 只需3小时带你轻松入门—— 流程控制
- (五)python3 只需3小时带你轻松入门—— 逻辑运算符
- (六)python3 只需3小时带你轻松入门——循环
- (七)python3 只需3小时带你轻松入门——List与dict
- Rstudio支持可视化的Markdown编辑了?
- (八)python3 只需3小时带你轻松入门——List 与 dict 的常用操作
- (九)python3 只需3小时带你轻松入门——函数自定义
- (十)python3 只需3小时带你轻松入门——模块与包
- (十一)python3 只需3小时带你轻松入门——面向对象
- 一文读懂KEGG数据库
- (创建模式 上)设计模式——工厂、抽象工厂 C++/Python3实现