【实用】得到三个动态时间点作为分界点

news2024/11/25 0:31:20

因为周报需要对比上周,所以现在有一个需求,动态生成上周周一的时间点,类似 ‘2023-10-23 00:00:00’ 并将值赋予给time2变量,将time2 减去7天,得到的时间点赋值给time1,将time2 减去7天,得到的时间点赋值给time3,得到三个动态时间点作为分界点;

# WEEKDAY函数返回一个日期的工作日索引值,即星期一为0,星期二为1,星期日为6
SET @time2 := CURDATE() - INTERVAL WEEKDAY(CURDATE()) DAY - INTERVAL 7 DAY;
SET @time1 := @time2 - INTERVAL 7 DAY;
SET @time3 := @time2 + INTERVAL 7 DAY;

SELECT @time1 AS time1, @time2 AS time2, @time3 AS time3;


在这里插入图片描述

from datetime import date, timedelta, datetime

def generate_last_week_dates():

    current_datetime = datetime.now()

    # 获取上周周一的日期 : datetime.now().weekday() 返回从0开始的数字,比如今天是星期5,那么返回的就是4
    last_week_monday = current_datetime - timedelta(days=current_datetime.weekday() + 7)
    last_week_monday = last_week_monday.replace(hour=0, minute=0, second=0, microsecond=0)
    
    time2 = last_week_monday.strftime('%Y-%m-%d %H:%M:%S')
    time1 = (last_week_monday - timedelta(days=7)).strftime('%Y-%m-%d %H:%M:%S')
    time3 = (last_week_monday + timedelta(days=7)).strftime('%Y-%m-%d %H:%M:%S')

    return time1, time2, time3

time1,time2,time3 = generate_last_week_dates()
('2023-10-16 00:00:00', '2023-10-23 00:00:00', '2023-10-30 00:00:00')

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1167788.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java学习路线24版

前言 作为大四老学长的秃狼,近日收到大量兄弟们的私信,希望我能出一期java学习路线的视频,很多小伙伴也是大一的新生,都想和我一样做最美逆行者。还有一些非科班准备转码的小伙伴,不想走培训班那条路线想要通过自学找…

利用 docker 实现JMeter分布式压测

📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢交流讨论:欢迎加入我们一起学习!📢资源分享:耗时200小时精选的「软件测试」资…

Linux中centos获得root权限

1.在centos中右键打开终端 2.输入su root会显示密码,直接输入自己的密码就可以,他不会显示输入的内容但是密码已经输入进去了,输入密码后点击回车。 3.输入后前面的用户名变成root如图片里画的三条横线中的内容所示,$符号变成#则…

JavaScript设计程序结构

JavaScript提供了20多个命令,分别执行不同的操作。从用途分析,这些命令可以分为:声明语句、分支控制、循环控制、流程控制、异常处理和其他语句。本贴将重点讲解程序结构设计命令,包括if条件判断语句、switch多分支语句、for循环语…

校企联动,促进就业丨湖北三峡职院到访唯众考察交流

11月2日,湖北三峡职院技术学院电子信息学院学工办主任林雯,教师何峡峰、江晶晶、张博阳一行到访武汉唯众智创科技有限公司进行考察交流。唯众创始人辜渝傧及相关人员等进行了热情接待。此次活动旨在促进校企合作,加强教育与实践的结合&#x…

vue二维码生成插件qrcodejs2-fix、html生成图片插件html2canvas、自定义打印内容插件print-js的使用及问题总结

一、二维码生成插件qrcodejs2-fix 1.安装命令 npm i qrcodejs2-fix --save2.页面使用 import { nextTick } from vue; import QRCode from qrcodejs2-fix; nextTick(() > {let codeView document.querySelector("#codeView");codeView.innerHTML ""…

antd的Table组件使用rowSelection属性实现多选时遇到的bug

前言 前端样式框架采用AntDesign时,经常会使用到Table组件,如果要有实现多选或选择的需求时往往就会用到rowSelection属性,效果如下 rowSelection属性属性值如下 问题 文档中并没有说明选择时以数据中的哪个属性为准,看官方案例…

2023年上半年网络工程师试题

2023年上半年网络工程师试题 【试题一】 阅读以下说明,回答问题1至问题4将解答填入答题纸对应的解答栏内。 【说明】 某企业办公楼网络拓扑如图1-1所示。该网络中交换机Switch1-Switch4均是二层设备,分布在办公楼的各层,上联采用千兆光纤…

谭巍主任重点科普HPV病毒最怕的消毒液

HPV病毒,也称为人类乳头瘤病毒,是一种常见的性传播病毒。它感染人体皮肤和黏膜,导致各种疾病,包括尖锐湿疣、宫颈癌等。为了有效控制HPV病毒的传播,劲松中西医医院皮肤性病科主任谭巍认为了解消杀HPV病毒的消毒液是非常…

漏电继电器LLJ-100FG 电压0.38KV CT45 AC220V

LLJ-F(S)系列漏电继电器 系列型号: LLJ-10F(S)漏电继电器LLJ-15F(S)漏电继电器LLJ-16F(S)漏电继电器 LLJ-25F(S)漏电继电器LLJ-30F(S)漏电继电器LLJ-32F(S)漏电继电器 LLJ-60F(S)漏电继电器LLJ-63F(S)漏电继电器LLJ-80F(S)漏电继电器 LLJ-100F(S)漏电继电器LLJ-120…

火影同人轻小说,享受老练文笔和扣人心弦的情节,不容错过

火影老迷们,你们好!今天小郑要向你们推荐三本绝对不能错过的火影同人小说。 《火影之活久见》 这本书的主角是一个老大叔,他得到了一种系统,可以让他越活越年轻。他经历了千手柱间和宇智波斑争斗的年代,一直活到博人时…

适用于汽车应用的QCA6678AQ、QCA6698AQ、QCA6595AU、QCA6574AU片上系统(SoC)

1、QCA6678AQ Wi-Fi 6e单MAC 802.11ax MIMO 2x2蓝牙5.3,适用于汽车应用。 QCA6678AQ 802.11AX MIMO单MAC解决方案支持Wi-Fi 6e,可将连接扩展到新的、不拥挤的6GHz频谱。得益于4K QAM和160 MHz带宽等先进功能,它能够以超过2Gbps的数据传输速度…

Dev-C调试的基本方法2-2

3.3 跳出函数 在图6所示的状态下,点击单步调试(F7)会继续调试下一行,而如果想结束在函数中的调试,则点击图4③所示的跳出函数,或CtrlF8按键跳出f()函数,程序将会停在图5所示的第11行处。 3.4 …

JavaEE的渊源

JavaEE的渊源 1. JavaEE的起源2. JavaEE与Spring的诞生3. JavaEE发展历程(2003-2007)4. JavaEE发展历程(2009-至今)5. Java的Spec数目与网络结构 1. JavaEE的起源 我们首先来讲一下JavaEE的起源 ,为什么要来讲起源 ? …

企业财务数字化转型的机遇有哪些?_光点科技

随着数字技术的飞速发展,企业正面临着一个前所未有的转型机会。尤其在财务领域,数字化不仅仅是一种技术进步,更是一个全面提升企业竞争力的战略选择。那么,企业财务数字化转型所带来的机遇有哪些? 提高效率与生产力 数…

蓝图交互,light chaser里程碑更新

时隔1个月,我终于完成了light chaser蓝图交互的开发工作,这是一个很大的更新,也是light chaser的一个重要的里程碑。 今天我很高兴的宣布,light chaser正式支持蓝图交互! 什么是蓝图交互? 最早听说蓝图是…

EPLAN_013#端子图表、端子连接图_修改和问题

一、端子表格的修改 可以网上下载或者淘宝闲鱼购买(绝大部分不完美或者有很多问题) 刚开始可能需要先新建一个项目(可以是宏项目) 菜单栏—工具—主数据—表格—复制(推荐复制) 1、占位符文本 菜单栏—插入…

333333333333

一、Map 接口 接下来讲的都是基于 jdk8 来开展的。 1.1 特点 1、Map 与 Collection 并列存在。Map 是用于保存具有映射关系的数据,即 key-value。 2、Map 中的 key 和 value 可以是任何引用类型的数据类型。 3、Map 中的 key 不允许重复,原因和 HashSet…

如何将极狐GitLab 漏洞报告导出为 HTML 或 PDF 格式或导出到 Jira

目录 导出为 HTML/PDF 将漏洞信息导出到 Jira 参考资料 极狐GitLab 的漏洞报告功能可以让开发人员在统一的平台上面管理代码,对其进行安全扫描、管理漏洞报告并修复漏洞。但有些团队更喜欢使用类似 Jira 的单独工具来管理他们的安全漏洞。他们也可能需要以易于理…

穿越国界的数字金融:探析中国跨境B2C电商支付的前景与机遇

随着全球数字化浪潮的不断涌现,中国的跨境B2C电商市场正迅速崭露头角,成为世界上最具活力和潜力的市场之一。中国的消费者越来越愿意购买来自国外的产品,而数字金融技术的不断发展也为这一趋势的崛起提供了坚实的基础。 在这篇文章中&#x…