/*一、常用日期数据格式*/
/*1. 获取年的最后一位, 两位, 三位, 四位*/
select to_char(sysdate,'Y') from dual;
select to_char(sysdate,'YY') from dual;
select to_char(sysdate,'YYY') from dual;
select to_char(sysdate,'YYYY') from dual;
/*2. 获取当前季度*/
select to_char(sysdate,'Q') from dual;
/*3. 获取月份数*/
select to_char(sysdate,'MM') from dual;
/*4. 获取月份的罗马表示*/
select to_char(sysdate,'RM') from dual
/*5. 获取用9个字符长度表示的月份名*/
select to_char(sysdate,'Month') from dual;
/*6. 获取当年第几周*/
select to_char(sysdate,'WW') from dual;
/*7. 获取本月第几周*/
select to_char(sysdate,'W') from dual;
/*8. 获取当年第几天*/
select to_char(sysdate,'DDD') from dual;
/*9. 获取当月第几天*/
select to_char(sysdate,'DD') from dual;
/*10. 获取一周第几天*/
select to_char(sysdate,'D') from dual;
/*11. 获取中文的星期*/
select to_char(sysdate,'DY') from dual;
/*12. 获取12进制小时数*/
select to_char(sysdate,'HH') from dual;
/*13. 获取24进制小时数*/
select to_char(sysdate,'HH24') from dual;
/*14. trunc(d, [ ? ])*/
select sysdate S1, /*返回当前日期,有时分秒*/trunc(sysdate) S2, /*返回当前日期,无时分秒*/trunc(sysdate, 'year') YEAR, /*返回当前年的1月1日,无时分秒*/trunc(sysdate, 'month') MONTH, /*返回当前月的1日,无时分秒*/trunc(sysdate, 'day') DAY, /*返回当前星期的星期天,无时分秒*/trunc(sysdate, 'Q') QUARTER, /*返回当前季度的1日,无时分秒*/trunc(sysdate, 'D') WEEK /*返回当前星期的星期天,无时分秒*/from dual;
/*15.round(d, [?]) 舍入到最接近的日期*/
select sysdate S1,round(sysdate) S2,round(sysdate, 'year') YEAR, -- 舍入到最接近的年 2014/1/1round(sysdate, 'month') MONTH, -- 舍入到最接近的月 2014/6/1round(sysdate, 'day') DAY -- 舍入到最接近的星期日 2014/5/18from dual;
/*16. last_day(d) 获取包含d的月最后一天的日期*/
select last_day(sysdate) from dual;
/*17. add_months(d, n) 日期d往后推n个月*/
select add_months(sysdate,2) from dual;
/*18. next_day(d, day)*/
select next_day(sysdate,2) from dual;
/*19. months_between(f,s) 日期f和s间相差月数*/
select months_between(sysdate,to_date('2020-12-03','yyyy-mm-dd'))from dual;
/*20. 获取两个日期间的天数*/
select floor(sysdate - to_date('20201205','yyyymmdd')) from dual;
/*21. 获取上个月最后一天*/
select to_char(add_months(last_day(sysdate),-1), 'yyyy-MM-dd') lastDay  from dual;
/*22. 获取上个月的今天*/
select to_char(add_months(sysdate, -1), 'yyyy-MM-dd') preToday from dual;
/*23. 获取上个月的第一天*/
select to_char(add_months(last_day(sysdate) + 1, -2), 'yyyy-MM-dd') firstDay  from dual;

Oracle常用日期数据格式相关推荐

  1. oracle常用日期格式,ORACLE常用日期数据格式

    ORACLE常用日期数据格式 一. 常用日期数据格式 1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') from dual; TO ...

  2. oracle数据日期格式,Oracle常用日期数据格式

    一. 常用日期数据格式 1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') from dual; TO_CHAR(SYSDATE,' ...

  3. IT忍者神龟之oracle常用日期计算

    oracle 常用日期计算2007年10月31日 星期三 下午 08:51sysdate 为数据库服务器的当前系统时间. to_char 是将日期型转为字符型的函数. to_date 是将字符型转为日 ...

  4. oracle常用日期函数

    日期函数 sysdate:(获取当前日期) --获取当前的日期 select sysdate from dual;--获取当前日期最后一天select last_day(sysdate) from d ...

  5. Oracle常用日期计算(年初、月初、本周第一天、当年第几周、当月第几周)

    为方便计算,文中的日期统一使用number类型,如:20220831 一.计算当年年初日期 create or replace function f_get_nc (v_rq in number -- ...

  6. oracle日期数据格式,oracle日期数据格式

    oracle日期数据格式 常用日期数据格式 转换函数 一. 常用日期数据格式 1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') f ...

  7. Oracle常用函数(zzl)

    一. 常用日期数据格式 1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') from dual; TO_CHAR(SYSDATE,' ...

  8. Oracle中日期函数的使用

    相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...

  9. oracle中日期函数

    相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...

最新文章

  1. 基于三维模型的目标识别和分割在杂乱的场景中的应用
  2. Kali Linux 2020.1b发布了
  3. psychopy 音频时长代码_PsychoPy入门_03_视频和音频的呈现
  4. 基础10 多进程、协程(multiprocessing、greenlet、gevent、gevent.monkey、select、selector)...
  5. PHP正则匹配到2个字符串之间的内容,匹配HTML便签内容
  6. idea报错Module Project1 must not contain source root ...\Project1\src. The root already belongs to m
  7. 机器学习基石-作业三-第2题分析以及通过H证明EIN的讨论
  8. 2014522920145316《信息安全系统设计基础》实验一 开发环境的熟悉
  9. 自行搭建嵌入式持续集成工具:从0到1
  10. 每天一个linux命令(30):cal 命令
  11. WPF/Silverlight 控件的几幅继承关系图
  12. 开源项目也要讲注意力经济
  13. 在不安装oracle,在linux上安装oracle 10g上还是不顺利
  14. HC-05嵌入式蓝牙串口通讯
  15. Robotic KDL library
  16. 游戏开发中的ECS架构
  17. mysql 去除微秒_Django2.2-DateTimeField去掉微秒
  18. 基于HTML5 WebGL实现3D飞机叶轮旋转
  19. mysql 修改表字段裂隙_[terry笔记]data guard基础知识
  20. OSG —— 笔记2 - 加载模型(附源码)

热门文章

  1. electorn更换窗口图标
  2. lnmp 一键安装包安装
  3. 用python画气球程序_LeetCode-python 312.戳气球
  4. Python:画一只小狗
  5. PDF页面大小不一致怎么办?
  6. 命令行清空垃圾回收箱
  7. 3DMAX中复制、实例 和 参考的区别
  8. 计算机操作员初中级工职业技能培训教程,职业技能鉴定学习辅导系列用书:计算机操作员初中级工职业技能培训教程...
  9. javascript时间格式加8小时
  10. 亚太区首家希尔顿嘉悦里酒店登陆成都