获取一周的开始和结束

from datetime import datetime, timedeltaday = '12/Oct/2013'
dt = datetime.strptime(day, '%d/%b/%Y')
dt = datetime.now()
start = dt - timedelta(days=dt.weekday() +1)
end = start + timedelta(days=6)
print(start)
print(end)
print('week day', dt.weekday())

当前时间是第几周

# 1
import time
print(time.strftime("%W"))  # 索引从0开始#2
import datetime# 得到一个元祖,元素分别为年、当前周数、当前处于周几
t = datetime.datetime.now().isocalendar()  # (2020, 16, 7)
y = t.isocalendar()[0] # 2020年
week_count = t.isocalendar()[1] # 第16周
d = t.isocalendar()[2] # 周天#3
import time
print(time.localtime())  # time.struct_time(tm_year=2020, tm_mon=4, tm_mday=19, tm_hour=18, tm_min=33, tm_sec=41, tm_wday=6, tm_yday=110, tm_isdst=0)
# 通过索引取得所需的值
print(time.localtime()[7])  # 110 一年中的第110天
print(time.localtime()[7]/7+1)  # 一年中的第几周

计算指定日期位于第几周

import time
print(time.localtime())  # time.struct_time(tm_year=2020, tm_mon=4, tm_mday=19, tm_hour=18, tm_min=33, tm_sec=41, tm_wday=6, tm_yday=110, tm_isdst=0)
# 通过索引取得所需的值
print(time.localtime()[7])  # 110 一年中的第110天
print(time.localtime()[7]/7+1)  # 一年中的第几周

参考
https://www.cnblogs.com/zhuminghui/p/12732808.html

python week 获取 星期 第几周 开始日期 结束日期 星期几相关推荐

  1. android日历获取周,从android中的周数和年份获取周开始和结束日期

    您可以使用以下方法获取一周的第一个日期和结束日期 void getStartEndOFWeek(int enterWeek, int enterYear){ //enterWeek is week n ...

  2. 根据年月以及月中周次,获取该周开始,结束日期

    注意,是该月中的周次,一周最多有6周. <span style="background-color: rgb(102, 51, 255);">//获取周开始日期和结束日 ...

  3. js获取一年有多少周及每周详细日期

    获取一年的周数量及详细 function formatNumber(n) {return n.toString().length > 1 ? n : '0' + n }const getWeek ...

  4. php 今天起一年后,PHP计算一年多少个星期和每周的开始和结束日期

    项目中需要做个提交周报的功能,需要知道指定周数的开始日期和结束日期,以便处理其他业务.以下是一段通过PHP来获取一年中的每星期的开始日期和结束日期的代码,与大家分享. function get_wee ...

  5. SQL Server:查找周开始和结束日期时间

    目录 介绍 周默认开始日 设置周开始日 1.设置'DATEFIRST' 2.设置'DATEFIRST'并在任何逻辑操作后恢复为默认值 自定义助手函数 周函数 使用函数 参考 下载源代码 - 1.6 K ...

  6. js 获取当前是这个年份的第几周+获取这周的开始和结束日期

    js获取今年第几周和获取周的开始和结束日期 获取今年第几周 周的开始和结束日期 获取今年第几周 // 页面初始时获取当前是本年第几周 function getYearWeek(a, b, c) {// ...

  7. Java 周日期计算工具,获取当前第几周,按周数获取周一至周日,按日期获取周一至周日

    记一个自己写的工具类: 1.按时间获取当前第几周 getzs 3.按日期获取周一至周日getgetBetweenDates2 4.按年份跟周数获取周一至周日 getgetBetweenDates3 结 ...

  8. c#日期转换周几_C#获取每个年,月,周的起始日期和结束日期的方法

    这篇文章主要介绍了C#获取每个年,月,周的起始日期和结束日期的方法,涉及C#时间与日期基本操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了C#获取每个年,月,周的起始日期和结束日期 ...

  9. 获取时间段内所有周次及其起讫日期

    declare @table table(周次 int,起始日期 varchar(10),结束日期 varchar(10)) declare @date varchar(10),     @date_ ...

最新文章

  1. 自增主键为什么不连续_没关紧的水龙头为什么滴水不连续呢?
  2. 人工智能助力新材料研发
  3. 从零开始学习python-从零开始学习python(一)
  4. Lint found fatal errors while assembling a release target
  5. Shell--cut用法
  6. 获得ABAP report里定义的所有变量及type - GET_GLOBAL_SYMBOLS
  7. 轮换html有虚宽出现,乒乓球理论考试复习资料
  8. 如何编写Java代理
  9. mybatis学习(55):延迟加载
  10. leetcode338 比特位计数
  11. linux端口混杂模式,linux端口混杂模式简介~
  12. 【转】vue项目重构技术要点和总结
  13. Atitit 如何工作积极的心态积极起来
  14. Activity启动模式之singleTask属性taskAffinity浅谈
  15. .bat 开机自动启动
  16. python刷今日头条访问量_python爬虫实战:刷某博客站点的访问量(转)
  17. CCF C³-19@航天宏图:星链互联,创新未来——商业卫星互联网时代的思考丨开始报名...
  18. Java三种设计模式
  19. Vue elementUI-select多选下拉框数据回显成功后,点击下拉选项或删除回显数据无反应...
  20. node-rsa 加减密与java rsa加减密 互调 相互加减密

热门文章

  1. 历届CSP真题题解-CSP刷真题之路
  2. Leetcode LCP 17. 速算机器人
  3. 荣耀手机用什么蓝牙耳机好?适合荣耀手机的蓝牙耳机推荐
  4. 想减肥就要管住嘴,怎么管?这个方法可以
  5. C语言数据结构 (清华大学出版社【严蔚敏版】参考)
  6. Project 的简单使用
  7. 【李佳辉_周报_2022.10.9】
  8. Pois-son blending
  9. c语言编译器只有9行怎么添加,avr单片机c语言编译器(9页)-原创力文档
  10. 基于51单片机的温度监测控制系统仿真程序原理图设计