Oracle 日期各个部分常用写法
2024-09-07 01:15:32
--1.日期的各部分的常用的的写法 --- --1) 取时间点的年份的写法:
SELECT TO_CHAR(SYSDATE,'YYYY') FROM DUAL;
--结果:2019 --2) 取时间点的月份的写法:
SELECT TO_CHAR(SYSDATE,'MM') FROM DUAL;
--结果:08 --3) 取时间点的日的写法:
SELECT TO_CHAR(SYSDATE,'DD') FROM DUAL;
--结果:01 --4) 取时间点的时的写法:
SELECT TO_CHAR(SYSDATE,'HH24') FROM DUAL;
--结果:15 --5).取时间点的分的写法:
SELECT TO_CHAR(SYSDATE,'MI') FROM DUAL;
--结果:43 --6).取时间点的秒的写法:
SELECT TO_CHAR(SYSDATE,'SS') FROM DUAL;
--结果:07 --7).取时间点的日期的写法:
SELECT TRUNC(SYSDATE) FROM DUAL;
--结果:2019/8/1 --8).取时间点的时间的写法:
SELECT TO_CHAR(SYSDATE,'HH24:MI:SS') FROM DUAL;
--结果:15:43:22 --9).日期,时间形态变为字符形态
SELECT TO_CHAR(SYSDATE,'yyyy-MM-dd') FROM DUAL;
--结果:2019-08-01 --10).将字符串转换成日期或时间形态:
SELECT TO_DATE('2003/08/01','yyyy-MM-dd') FROM DUAL;
--结果:2003/8/1 --11).返回参数的星期几的写法:
SELECT TO_CHAR(SYSDATE,'D') FROM DUAL;
--结果:5 --12).返回参数一年中的第几天的写法:
SELECT TO_CHAR(SYSDATE,'DDD') FROM DUAL;
--结果:213 --13).返回午夜和参数中指定的时间值之间的秒数的写法:
SELECT TO_CHAR(SYSDATE,'SSSSS') FROM DUAL;
--结果:56709 --14).返回参数中一年的第几周的写法:
SELECT TO_CHAR(SYSDATE,'WW') FROM DUAL;
--结果:31 --15).返回当前月的最后一天日期--
SELECT LAST_DAY(SYSDATE) FROM DUAL;
--结果:2019/8/31 15:45:28 --16).给现有的日期加上2 年
select add_months(sysdate,24) from dual;
--结果:2021/8/1 15:45:35
最新文章
- Windows Azure Storage (6) Windows Azure Storage之Table
- Tomcat实现分析(一)--类加载及容器组件
- firefox浏览器不能使用window.close的解决方案
- C++多线程开发之actor model
- PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
- confluence启动关闭
- 英语之idiom
- 关于ADMM的研究(二)
- wget命令解析
- 006 列表的三种删除方法 remove,pop,del
- 安装xdebug后var_dump输出没有格式化的问题
- 成为一名合格的ERP实施顾问应该具备哪些修为
- linux常用20命令 --转载
- [bzoj省选十连测推广赛2]T2七彩树
- linux开发调试工具---GDB的使用
- C++设计模式——中介者模式
- GIS开发 图形常见算法
- HDOJ2025_查找最大元素
- python中编码问题
- 作业要求20181023-4 Alpha阶段第2周/共2周 Scrum立会报告+燃尽图 02