-
关于Oracle to_char()函数中的IW,WW 周别显示
2019-12-31 15:37:481)ww的算法为每年1月1日为第... 公式 每周第一天 :date + 周 * 7 - 7 每周最后一天:date + 周 * 7 - 1 2)iw的算法为星期一至星期日算一周,且每年的第一个星期一为第一周, 例如20050101为星期六,所以...1)ww的算法为每年1月1日为第一周开始,date+6为每一周结尾
例如20050101为第一周的第一天,而第一周的最后一天为20050101+6=20050107
公式 每周第一天 :date + 周 * 7 - 7
每周最后一天:date + 周 * 7 - 1
2)iw的算法为星期一至星期日算一周,且每年的第一个星期一为第一周,
例如20050101为星期六,所以用iw的算法是前年的53周,而20050103之后才是第一周的开始。
公式 每周第一天 :next_day(date) + 周 * 7 - 7
每周最后一天:next_day(date) + 周 * 7 - 1
3)其它:
A、查今天是 "本月" 的第几周
SELECT TO_CHAR(SYSDATE,'WW') - TO_CHAR(TRUNC(SYSDATE,'MM'),'WW') + 1 AS "weekOfMon" from dual;
或
SELECT TO_CHAR(SYSDATE,'W') AS "weekOfMon" from dual;
B、查今天是 "今年" 的第几周
select to_char(sysdate,'ww') from dual;
或
select to_char(sysdate,'iw') from dual;
附注 iw与ww的相互转换
oracle 中的写法
select to_char(sysdate,'iw') from dual
mysql中的写法SELECT DATE_FORMAT(now(),'%u')
//大写U与小写u不一样下面附上mysql中日期标识符的作用,
%M 月名字(January……December)
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位 www.2cto.com
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun……Sat)
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%b 缩写的月份名字(Jan……Dec)
%j 一年中的天数(001……366)
%H 小时(00……23)
%k 小时(0……23)
%h 小时(01……12)
%I 小时(01……12)
%l 小时(1……12)
%i 分钟, 数字(00……59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00……59)
%s 秒(00……59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ……6=Saturday )
%U 星期(0……52), 这里星期天是星期的第一天
%u 星期(0……52), 这里星期一是星期的第一天
%% 一个文字“%”。
原文链接:https://blog.csdn.net/qq_41622282/article/details/99689319 和 https://blog.csdn.net/ztg2006/article/details/5287035 -
ncl如何将日期转换为365天_Excel如何将日期转换为周别
2020-12-23 12:55:50考虑如果当月的1日正好是星期一,上面的公式的当月周次会大1。公式需要修改如下:=TEXT(A2,"mmm")&...1)公式说明:WEEKNUM(A2,2),以星期一为一周开始的年周次EOMONTH(A2,-1),当前月份上一个月的...考虑如果当月的1日正好是星期一,上面的公式的当月周次会大1。公式需要修改如下:
=TEXT(A2,"mmm")&" Wk "&WEEKNUM(A2,2)-WEEKNUM(EOMONTH(A2,-1),2)+(WEEKDAY(EOMONTH(A2,-1)+1,2)>1)
公式说明:WEEKNUM(A2,2),以星期一为一周开始的年周次
EOMONTH(A2,-1),当前月份上一个月的最后一天
WEEKNUM(EOMONTH(A2,-1),2),上个月最后的年周次
WEEKNUM(A2,2)-WEEKNUM(EOMONTH(A2,-1),2),当前日期周次减去上月最后一天的周次。
如果当前第1日与上月最后一天在同一周(当月1日不是周一),相减得0,需要加1;如果当月1日与上月最后一天不是同一周(1日是星期一),相减得1,不需要加1。公式最后的括号就是完成这个是否加1的。
EOMONTH(A2,-1)+1,上个月最后一天的日期加上1天,也就是当月1日
再用WEEKDAY求得当月1日是星期几,如果大于1,(WEEKDAY(EOMONTH(A2,-1)+1,2)>1)为true,公式中+将其转为1,如果等于1,即1是正好是星期一,结果为false,+将其转为 0。
-
关于Oracle to_char()函数中的IW,WW 取星期 周别显示
2019-10-22 11:06:21select to_char(sysdate, 'ww') from dual; --43 select to_char(sysdate, 'iw') from dual; --43 1)ww的算法为每年1月1日为第一周开始,date+6为每一周结尾 例如20050101为第一周的第... 公式 每周第一天 :da...select to_char(sysdate, 'ww') from dual; --43 select to_char(sysdate, 'iw') from dual; --43
1)ww的算法为每年1月1日为第一周开始,date+6为每一周结尾
例如20050101为第一周的第一天,而第一周的最后一天为20050101+6=20050107
公式 每周第一天 :date + 周 * 7 - 7
每周最后一天:date + 周 * 7 - 1
2) iw算法为自然周,即星期一到星期日为一周。且每年的第一个星期天为第一周,这样就会把去年的最后几天当成今年的第一周日期!!!
个人推荐还是使用iw.
-
关于Oracle to_char()函数中的IW,WW 周别显示 .
2014-12-11 15:28:501)ww的算法为每年1月1日为第一周开始,... 公式 每周第一天 :date + 周 * 7 - 7 每周最后一天:date + 周 * 7 - 1 2)iw的算法为星期一至星期日算一周,且每年的第一个星期一为第一周, 例如20050101为星1)ww的算法为每年1月1日为第一周开始,date+6为每一周结尾
例如20050101为第一周的第一天,而第一周的最后一天为20050101+6=20050107
公式 每周第一天 :date + 周 * 7 - 7
每周最后一天:date + 周 * 7 - 1
2)iw的算法为星期一至星期日算一周,且每年的第一个星期一为第一周,
例如20050101为星期六,所以用iw的算法是前年的53周,而20050103之后才是第一周的开始。
公式 每周第一天 :next_day(date) + 周 * 7 - 7
每周最后一天:next_day(date) + 周 * 7 - 1
3)其它:
A、查今天是 "本月" 的第几周
SELECT TO_CHAR(SYSDATE,'WW') - TO_CHAR(TRUNC(SYSDATE,'MM'),'WW') + 1 AS "weekOfMon" from dual;
或
SELECT TO_CHAR(SYSDATE,'W') AS "weekOfMon" from dual;
B、查今天是 "今年" 的第几周
select to_char(sysdate,'ww') from dual;
或
select to_char(sysdate,'iw') from dual;
-
第二周项目2-别拿胖子说事
2016-03-10 08:45:03问题及代码: /* ... *All rights reserved. ...*问题描述:成年男性的标准体重公式为:标准体重(kg)=身高(cm)-100,超标准体重20%为超重,比标准体重轻20%为超轻。请编写c++程序输入身高和体重,完 -
一周小结
2019-04-28 21:12:41其次在推导数学公式的时候不应太急,思考不充分会带来许多麻烦。 最后,有些题其实可以暴力求解,不需要在一开始写出特别精巧的代码,写的太细反而容易因为小问题导致思路上的问题,特别在一场比赛... -
第十一周总结
2020-05-10 20:14:42我感觉我的理解比较弱鸡,前四个题中通过阅读真正理解的没有几道,因为许多单词都很陌生而且平时看翻译看多了理解能力下降了,(题目的理解大多是通过看输入输出的条件以及下面的案例解析),特别是数学公式和英语... -
第二周学习笔记
2020-06-01 22:54:52这些个笔记就是当作复习了,写的很简略,很多细节特别是公式都没写出来,权当自娱自乐帮助自己再过一遍书本的概念。另外,除了西瓜书,David Silver的RL课程我也把动态规划看了。 这周重新捡起python,试着写了写BP... -
第一周学习总结
2020-05-24 21:57:40第一周事情略多,机器学习勉强看完了四章,David Silver的强化学习也才看了十课中的两课,算是初步了解了MDP。其中西瓜书第二第三章涉及特别多的数学公式推导,我一个个琢磨了半天但还是不少自己没推出来,所幸发现... -
(week 5)第五周总结
2019-04-15 18:58:20周日的时候老师对我们的工作进行了指导,彭...上周已经求出了,这周的任务是利用mean-value coordinates求出 中值坐标来源于论文Mean-Value Coordinates(没有找到链接),其中提到了一个公式 对于一个凸多边形 ... -
aip格式转化为pdf_每周一个EXCEL小技巧(第一周,快速将文本格式转化为数字格式)...
2020-12-28 01:33:16表鸽教你如何快速的将文本格式转化为数字格式你有没有过因为个别一个或几个单元格是文本格式导致后面公式计算全错,结果天差地别。或者是因为单元格是文本格式,导致后面VLOOKUP无法匹配今天表鸽就来帮你告别这种... -
集训第二周:枚举,递归(萌新代码:洛谷P217和洛谷P1028.分别用枚举和递归做的)
2020-08-02 10:37:29*难以找到明确的公式和计算规则 *可能的解不是特别多 *在可接受的时间内解答 **枚举类型的定义:**枚举类型(enumeration)是 C++ 中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。 **定义格式:**枚举... -
2010年大学英语四级备考资料下载汇总不看后悔(内部特别资料)
2010-03-20 21:20:51[名师讲解2009年12月大学英语四六级考前一周冲刺应试指南及笔记 大学英语四六级考试考前五天冲刺复习安排 英语四六级和考研英语复习如何同步 王长喜2008.12四级加赠高分技巧 新东方四级各题型综合解体思路(美女老师... -
【程序员如何买基金 十】定投的操作方式和收益计算
2019-05-09 23:04:10继续熊下去吧,熊下去狠狠的给自己一个教训(哭脸),千万不要投机,要学会投资,...其实之前写的博客有个财富蓄水池公式传送门,大概意思就是保证成本的划出之后进行合理投资,别竭泽而渔。 拿多少钱定投 所以定... -
神经网络
2017-08-29 15:12:12后来,看了周志华老师的西瓜书后,发现上面关于BP的推导非常详细,本想重新修改本篇文章,后来发现已经有一位兄弟把周老师的推导过程发在了他的博客上,因此我也就不做无用功了,就在参考文章里面给出了链接。... -
Machine Learning - Andrew Ng on Coursera (Week 4)
2016-03-28 10:16:31本篇文章将分享Coursera上Andrew Ng的Machine Learning第四周的课程,主要内容有如下,详细内容可以参考文末附件: 动机 神经网络 应用 动机 为什么要引入神经网络?在分类问题中,特别是在非凸边界... -
“周志华老师的《机器学习》(西瓜书)是机器学习领域的经典入门教材之一,周老师为了使尽可能多的读者通过西瓜书对机器学习有所了解, 所以在书中对部分公式的推导细节没有详述,但是这对那些想深究公式推导细节的...
-
每周一荐:用gnuplot绘制函数曲线
2012-05-17 21:31:18喜欢数学的人,都说数学公式是世界上最简洁而深刻的诗,数学曲线是世界上最美的图画。本周给大家推荐一个开源的函数曲线绘制工具:gnuplot。别小看这个工具,年龄和我一般大,gnuplot 是在 1986 年由 Colin Kelley ... -
Java技术栈
2019-10-02 23:00:53一周后写一个相对复杂的业务逻辑,比如统计代码行(去掉注释)或者计算器(给一个复杂带括号的四则运算公式能给出结果),swing啥的别去学。 1.2数据库:先只学MySQL就可以,自己装一个MySQL用客户端登录进去操作,... -
计算不规则图形周长_三年级数学上册关于计算特殊图形的周长作业分析
2021-01-13 06:35:40刚刚学习了周长的知识,包括周长的概念以及一些常见图形的周长计算公式,特别是对于长方形和正方形的周长要能正确选择自己比较喜欢的方式进行计算,我们结合作业中的习题来熟悉相关知识点、概念以及在生活中的灵活... -
C++阶段总结
2020-04-06 15:53:11通过6周的时间去学习C++,我们学习了复合数据类型,例如struct结构体、枚举类型、string字符串、指针等,类和对象的应用,运算符的重载等。其中又细讲了函数重载,构造和析构函数(默认构造函数、用初始化列表进行... -
tensorflow实现图像识别
2018-02-16 18:15:07学完了ng深度学习第四课,复习一遍代码。今天写第一周的作业---用...应该还是哪部分的代码出了问题,之前写别的代码也出现过类似的情况,当时是因为w的初始化公式不一样造成的。这里是什么问题暂时没检查出来,先放... -
黄冈中学高一数学教案
2010-09-04 23:16:10本周主要是讲解等差数列前n项和公式、性质及应用,通过学习,使同学们了解等差数列前n项和公式推导过程(倒序求和),掌握等差数列前n项和公式的两种不同形式,并能利用它们解决一些实际问题,培养学生对数学的...
-
SLAM导航机器人零基础实战系列-第7章_语音交互与自然语言处理.pdf
-
TortoiseGit 速度较慢 改用 openssh
-
实现 MySQL 读写分离的利器 mysql-proxy
-
access应用的3个开发实例
-
Python小游戏源码-五子棋游戏源码
-
Glasterfs 分布式网络文件系统
-
Android应用开发入门教程(经典版)源码
-
SLAM导航机器人零基础实战系列-第2章_ROS入门
-
FTP 文件传输服务
-
温室大棚冬季增温方案,适合自己的才最好
-
MySQL 四类管理日志(详解及高阶配置)
-
Springboot+React/Vue前端路由刷新,报404错误解决
-
Python opencv光照影响
-
Python脚本项目源码-翻译软件
-
用微服务spring cloud架构打造物联网云平台
-
Ubantu终端命令
-
工程制图 AutoCAD 2012 从二维到三维
-
CSS3动画——全屏广告“跳过”按钮样式
-
记录一个luat使用全局变量的坑,全局变量指针被局部重置
-
MMM 集群部署实现 MySQL 高可用和读写分离