python根据时间获取周数代码实例
时间:2019-09-30
本文章向大家介绍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!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
- 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 数组属性和方法
- Docsify 安装
- Docsify 初始化文件夹
- ELK 日志系统集成 Skywalking 调用链 ID
- ChartCenter ——为您的K8s之旅保驾护航v
- leetcode链表之删除链表的节点
- iOS打包的那一些事情
- 腾讯云服务器(CentOS 7、Tencent Linux)手动搭建LNMP环境(linux+Nginx+Mariadb+PHP)
- iOS技术面试题及答案
- 虽然现在有可以去码的软件了,可视频是如何自动跟踪打码的?
- 2020-09-12:手撕代码:最小公倍数,复杂度多少?
- Mac App推荐
- 美团面试问ThreadLocal,学妹一口气给他说了四种!
- BFE.dev前端刷题#108. 用队列(Queue)实现栈(Stack)
- Kafka消费过程关键源码解析
- leetcode链表之两个链表的第一个公共节点