python根据时间获取周数代码实例


Posted in Python onSeptember 30, 2019

时间

时间和周数

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!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 简单的多线程链接实现代码
Aug 28 Python
Python中with及contextlib的用法详解
Jun 08 Python
mac系统安装Python3初体验
Jan 02 Python
redis之django-redis的简单缓存使用
Jun 07 Python
对python list 遍历删除的正确方法详解
Jun 29 Python
对python mayavi三维绘图的实现详解
Jan 08 Python
python multiprocessing多进程变量共享与加锁的实现
Oct 02 Python
Python实现元素等待代码实例
Nov 11 Python
Python线程障碍对象Barrier原理详解
Dec 02 Python
布隆过滤器的概述及Python实现方法
Dec 08 Python
python实现简单的购物程序代码实例
Mar 03 Python
Python线程协作threading.Condition实现过程解析
Mar 12 Python
Win10 安装PyCharm2019.1.1(图文教程)
Sep 29 #Python
PyCharm2019安装教程及其使用(图文教程)
Sep 29 #Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
Sep 29 #Python
python3.7 利用函数os pandas利用excel对文件名进行归类
Sep 29 #Python
Python 多线程,threading模块,创建子线程的两种方式示例
Sep 29 #Python
Python 继承,重写,super()调用父类方法操作示例
Sep 29 #Python
Python 类的私有属性和私有方法实例分析
Sep 29 #Python
You might like
yii2缓存Caching基本用法示例
2016/07/18 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
2018/12/05 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
解决PhpStorm64不能启动的问题
2020/06/20 PHP
JS日历 推荐
2006/12/03 Javascript
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
js右键菜单效果代码
2007/07/21 Javascript
读jQuery之六 缓存数据功能介绍
2011/06/21 Javascript
js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动
2014/04/29 Javascript
Javascript核心读书有感之语句
2015/02/11 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
2015/08/24 Javascript
JS实现自动变换的菜单效果代码
2015/09/09 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
分享19个JavaScript 有用的简写写法
2017/07/07 Javascript
js微信分享实现代码
2020/10/11 Javascript
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
2019/02/20 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
详解Webpack抽离第三方类库以及common解决方案
2020/03/30 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
2020/07/12 Javascript
Python导出DBF文件到Excel的方法
2015/07/25 Python
玩转python爬虫之cookie使用方法
2016/02/17 Python
Python多维/嵌套字典数据无限遍历的实现
2016/11/04 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
Python3实现发送邮件和发送短信验证码功能
2020/01/07 Python
Pytorch实验常用代码段汇总
2020/11/19 Python
梵蒂冈和罗马卡:Omnia Card Pass
2018/02/10 全球购物
Infababy英国:婴儿推车、Travel System婴儿车和婴儿汽车座椅销售
2018/05/23 全球购物
国际贸易求职信
2014/07/05 职场文书
诉讼授权委托书
2014/10/15 职场文书
党员个人总结自评
2015/02/14 职场文书
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技