oracle当天是这个月的第几周,oracle_oracle查看当前日期是第几个星期的方法,系统当前时间是多少周,就是 - phpStudy...
oracle查看当前日期是第几个星期的方法
系统当前时间是多少周,就是是今年的第几个星期
select to_char(sysdate,'ww') ,to_char(sysdate,'iw') from dual;
select to_char(sysdate,'ddd') from dual;
select TRUNC(SYSDATE,'MM') from dual;1)
ww的算法为每年1月1日为第一周开始,date+6为每一周结尾
例如:20050101为第一周的第一天,而第一周的最后一天为20050101+6=20050107
公式: 每周第一天 :date + 周 * 7 - 7 每周最后一天:date + 周 * 7 - 12)
iw的算法为星期一至星期日算一周,且每年的第一个星期一为第一周,
例如:20050101为星期六,所以用iw的算法是前年的53周,而20050103之后才是第一周的开始。
公式: 每周第一天 :next_day(date) + 周 * 7 - 7每周最后一天:next_day(date) + 周 * 7 - 13)
其它:
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;
统计哪年哪个星期的哪一天:
int year=2011;
int week=1;
Calendar calFirstDayOfTheYear = new GregorianCalendar(year,
Calendar.JANUARY, 1);
calFirstDayOfTheYear.add(Calendar.DATE, 7 * (week-1));
int dayOfWeek = calFirstDayOfTheYear.get(Calendar.DAY_OF_WEEK);
Calendar calFirstDayInWeek = (Calendar)calFirstDayOfTheYear.clone();
calFirstDayInWeek.add(Calendar.DATE,
calFirstDayOfTheYear.getActualMinimum(Calendar.DAY_OF_WEEK) - dayOfWeek);
Date firstDayInWeek = calFirstDayInWeek.getTime();
System.out.println(year + "年第" + week + "个礼拜的第一天是" + ReportDateUtil.getFromatDay().format(firstDayInWeek));
Calendar calLastDayInWeek = (Calendar)calFirstDayOfTheYear.clone();
calLastDayInWeek.add(Calendar.DATE,
calFirstDayOfTheYear.getActualMaximum(Calendar.DAY_OF_WEEK) - dayOfWeek);
Date lastDayInWeek = calLastDayInWeek.getTime();
System.out.println(year + "年第" + week + "个礼拜的最后一天是" + ReportDateUtil.getFromatDay().format(lastDayInWeek));相关阅读:
Ajax添加数据即时显示信息篇
使用Node.js实现一个简单的FastCGI服务器实例
jQuery 限制输入字符串长度
本地机apache配置基于域名的虚拟主机详解
3种方法轻松处理php开发中emoji表情的问题
win10系统bios进不去怎么办?win10系统无法进入bios的三种解决方法
Yii使用find findAll查找出指定字段的实现方法
mysql存储引擎和数据类型(二)
C#设计模式之观察者模式实例讲解
jQuery增加和删除表格项目及实现表格项目排序的方法
CentOS 6.3 挂载读写NTFS分区的方法(ntfs-3g)
mysql设置指定ip远程访问连接实例
解析一个通过添加本地分区索引提高SQL性能的案例
JavaScript支持的最大递归调用次数分析
oracle当天是这个月的第几周,oracle_oracle查看当前日期是第几个星期的方法,系统当前时间是多少周,就是 - phpStudy...相关推荐
- oracle计算本月天数,oracle中计算某月的天数
oracle中计算某月的天数: 程序中在to_date(参数,'mm')输入参数就可以了 select to_date('03','mm') from dual --输出 --2021/3/1 sel ...
- oracle 天转换成月函数_oracle 日期转换格式 函数
1 oracle对时间格式的数据存贮 oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,与查询时显示的时间格式无关,具体哪个字节表示什么,我不太清楚,请高手补充.存 ...
- 保留款会计 oracle,Oracle EBS R12财务月结基础
Oracle EBS R12财务月结基础 一.月结概述 1.什么叫月结:从字面含义上,即为月底结帐. 2.月结的目的 1)会计分期 2)财务报告 3.什么叫对帐:即将两套帐核对.在Oracle中,主要 ...
- 让Vs2013 完美支持EF6.1 Code First with Oracle 2015年12月24日更新
本文是对下文的补充,切勿以为我是全盘复制哦 连接: http://www.cnblogs.com/wlflovenet/p/4187455.html Entity Framework6 with Or ...
- c 获取当前时间插入oracle数据库,Oracle如何获取系统当前时间等操作实例,c++获取系统时间...
Oracle如何获取系统当前时间等操作实例,c++获取系统时间 获取系统当前时间 date类型的 select sysdate from dual; char类型的 select to_char(sy ...
- oracle sql 获取当前时间,Oracle 在SQL语句中如何获取系统当前时间并进行操作
### 前言 Oracle中如何获取系统当前时间进行语句的筛选是SQL语句的常见功能 获取系统当前时间 date类型的: select sysdate from dual; char类型的: sele ...
- oracle中怎么获取系统时间,Oracle中如何获取系统当前时间
Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年.季.月.周.日 ...
- Oracle VM VirtualBox启动新建虚拟机弹错--不能为虚拟机xxxx电脑 打开一个新任务 解决方法;
Oracle VM VirtualBox启动新建虚拟机弹错--不能为虚拟机xxxx电脑 打开一个新任务 解决方法: 参考文章: (1)Oracle VM VirtualBox启动新建虚拟机弹错--不能 ...
- oracle 取系统当前年份_Oracle如何获取系统当前时间等操作实例
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 获取系统当前时间 date类型的 ? 1 select sysdate from dual; char类型的 ? 123456 select to_cha ...
- 分享一个蓝月传奇手游辅助脚本,想回味传奇游戏又不想费太多时间练级的可以试试
分享一个蓝月传奇手游辅助脚本,想回味传奇游戏又不想费太多时间练级的可以试试 蓝月传奇手游这个游戏等级非常重要,用工具红手指云手机来多开.自动练级完成任务,这样能够让你快速形成等级优势,在别人睡觉的时候 ...
最新文章
- java数据结构-HashMap
- CSDN内容颜色、位置以及图片大小改变
- OpenCV之calib3d 模块. 相机定标和三维重建
- Spring Ioc源码分析 之 Bean的加载(4):实例化Bean(createBeanInstance()方法)
- vue检测对象值_Vue 不能检测到对象属性的添加或删除,注意!!!
- java对象排序_Java™ 教程(对象排序)
- java 委托原则_为什么说 Java SPI 的设计违反双亲委派原则
- word怎么改一张纸的方向_折纸手工DIY,纸碗怎么折?一张纸就搞定,折法简单,宝宝也能折...
- centos 6.5下安装fpm打包工具
- 使用IDEA创建Maven项目教程
- vscode 调试找不到对应的python模块(根本,简单,有效)
- mysql 索引 数据页_数据库索引数据页
- paip.ajax没有起作用,提示 no transport
- UE4如何使用下载的资源
- 在Linux下群ping脚本,Linux下使用screen和ping命令对网络质量进行监控
- php读取excel 报错_php读取excel内存溢出
- 前端实现调取摄像头实现人脸识别
- WPS-Word : 页首的段落段前间距失效/不起作用/无效,段前一行无效没反应
- windows自带的文件校验工具MD5,SHA1,SHA256
- 通过get和post访问HTTP接口的方法