首页 > 其他分享 >把时间变为周的一些办法

把时间变为周的一些办法

时间:2023-11-29 19:44:28浏览次数:34  
标签:-% monday 办法 变为 时间 str date dt concat

mysql专用:

周日开始
concat(str_to_date(concat(yearweek(apply_date), ' Sunday'), '%X%V %W'),"~",date_add(str_to_date(concat(yearweek(apply_date), ' Sunday'), '%X%V %W'),interval 6 day)) AS APPLY_WEE
周一开始
concat(str_to_date(concat(yearweek(apply_date,1),'Monday'),'%x%v %W'),"~",date_add(str_to_date(concat(yearweek(apply_date,1),'Monday'),'%x%v %W'),interval 6 day)) AS APPLY_WEEK

Python函数 :

周一开始
import datetime as dt
def get_monday_to_sunday(today):
today = dt.datetime.strptime(str(today), "%Y-%m-%d")
monday = dt.datetime.strftime(today - dt.timedelta(today.weekday()), "%Y-%m-%d")
monday_ = dt.datetime.strptime(monday, "%Y-%m-%d")
sunday = dt.datetime.strftime(monday_ + dt.timedelta(monday_.weekday() + 6), "%Y-%m-%d")
monday1=str(monday)
sunday1=str(sunday)
return monday1+"~"+sunday1

数仓专用

周一开始

concat(DATE_ADD(NEXT_DAY(放款日期,'星期天'),-6),"~",NEXT_DAY(放款日期,'星期天')) week

标签:-%,monday,办法,变为,时间,str,date,dt,concat
From: https://www.cnblogs.com/chenqianguan/p/17865685.html

相关文章

  • 解决主机与虚拟机之间无法复制粘贴的问题办法
    1.卸载VMwareToolssudoapt-getautoremoveopen-vm-tools2.联网安装VMwaretoolssudoapt-getinstallopen-vm-tools-desktop3.记得要重启虚拟机!ps:重启后,使用ctrlc+v似乎还是不能复制粘贴,也不能通过拖动文件来复制,但是可以通过鼠标右键复制粘贴文本或者文件,也算解......
  • 聪明办法学python chap4:条件
    聪明办法学pythonchap4:条件if语句:通过缩进判断是不是在if里面ifelse:if成立else就不管了if不成立执行elsex=int(input())ifelifelse:平行依次判断:if():elif():elif():else:语法糖:(推导式)def(n):returnnif(n>=0)else-n等价于:def(n):​ ifn>=0:......
  • 聪明办法学python-task5
    条件if语句if<条件判断1>:<执行1>elif<条件判断2>:<执行2>elif<条件判断3>:<执行3>else:<执行4>条件判断从上向下匹配,当满足条件时执行对应的块内语句,后续的elif和else都不再执行。if-else推导式(python语法糖)returnnif(n>=0)else-neg:绝对值函数(在pyt......
  • 使用vueuse 显示时间
    背景设计图里面包含一个日期显示的东西,查找下!网上很多都是使用js去写nonono使用vueuse快速实现一个两行代码能弄完,还需要那么多干嘛,下班!使用Vue3Marquee(vue3-marquee)......
  • # 聪明办法学Python Task 3
    聪明办法学PythonChap4:条件使用布尔表达式n=1(n<0)*1#0(n>=0)*2#2判断值为Flase时在数值计算上等价于0,为True时在数值计算上等价于1多个判断ifa:passelifb:passelifc:passelse:passif推导式defabs1(n):ifn>0:returnn......
  • 获取今天零点的时间戳
    #获取今天零点的时间戳#获取当前时间戳,取余一天的秒数86400,得到今天过了多少秒#用当前的时间戳减去今天过去的秒数,得到今天零点的时间戳#注意要减去time.timezone获取当前时区的时间戳importtimefromdatetimeimportdatetimenow_time=int(time.time())day_time......
  • npm ERR! Unexpected token ‘.‘ 报错解决办法
    报错截图如下: 解决办法:1、通过nvmuninstall[version]命令将已经安装的node版本依次删除。[version]代表node版本号。 2、找到nvm安装位置,卸载nvm,安装最新版本nvm。我目前安装nvm1.1.12双击nvm目录中的unins000.exe进行卸载。弹窗后点击确定卸载。......
  • Requirement already satisfied解决办法
    python正常安装其他库后。pipinstallxlwings提示以下信息。Requirementalreadysatisfied:xlwingsinc:\users\zheng\appdata\local\programs\python\python38\lib\site-packages(0.30.12)Requirementalreadysatisfied:pywin32>=224inc:\users\zheng\appdat......
  • 时间继电器的原理、结构和特点
    时间继电器的原理、结构和特点-工业控制-电子发烧友网https://www.elecfans.com/kongzhijishu/2038328.html时间继电器是一种特殊的继电器,它可以在设定的时间内自动开关电路。其工作原理主要是利用电磁铁的吸合和释放来控制开关的状态。其中,时间继电器一般由计时器和集......
  • R语言贝叶斯Metropolis-Hastings Gibbs 吉布斯采样器估计变点指数分布分析泊松过程车
    最近我们被客户要求撰写关于吉布斯采样器的研究报告,包括一些图形和统计输出。指数分布是泊松过程中事件之间时间的概率分布,因此它用于预测到下一个事件的等待时间,例如,您需要在公共汽车站等待的时间,直到下一班车到了。在本文中,我们将使用指数分布,假设它的参数λ,即事件之间的平均......