文档章节

Oracle日期时间操作

liu13430
 liu13430
发布于 2014/09/08 17:29
字数 484
阅读 116
收藏 9
  SELECT SYSDATE,ADD_MONTHS(SYSDATE,12) FROM DUAL;--加1年

  SELECT SYSDATE,ADD_MONTHS(SYSDATE,1) FROM DUAL;--加1月

  SELECT SYSDATE,TO_CHAR(SYSDATE+7,'YYYY-MM-DD HH24:MI:SS') FROM DUAL;--加1星期

  SELECT SYSDATE,TO_CHAR(SYSDATE+1,'YYYY-MM-DD HH24:MI:SS') FROM DUAL;--加1天

  SELECT SYSDATE,TO_CHAR(SYSDATE+1/24,'YYYY-MM-DD HH24:MI:SS') FROM DUAL;--加1小时

  SELECT SYSDATE,TO_CHAR(SYSDATE+1/24/60,'YYYY-MM-DD HH24:MI:SS') FROM DUAL;--加1分钟

  SELECT SYSDATE,TO_CHAR(SYSDATE+1/24/60/60,'YYYY-MM-DD HH24:MI:SS') FROM DUAL;--加1秒


  SELECT SYSDATE,ADD_MONTHS(SYSDATE,-12) FROM DUAL;--减1年

  SELECT SYSDATE,ADD_MONTHS(SYSDATE,-1) FROM DUAL;--减1月

  SELECT SYSDATE,TO_CHAR(SYSDATE-7,'YYYY-MM-DD HH24:MI:SS') FROM DUAL;--减1星期

  SELECT SYSDATE,TO_CHAR(SYSDATE-1,'YYYY-MM-DD HH24:MI:SS') FROM DUAL;--减1天

  SELECT SYSDATE,TO_CHAR(SYSDATE-1/24,'YYYY-MM-DD HH24:MI:SS') FROM DUAL;--减1小时

  SELECT SYSDATE,TO_CHAR(SYSDATE-1/24/60,'YYYY-MM-DD HH24:MI:SS') FROM DUAL;--减1分钟

  SELECT SYSDATE,TO_CHAR(SYSDATE-1/24/60/60,'YYYY-MM-DD HH24:MI:SS') FROM DUAL;--减1秒  


  当前时间减去7分钟的时间

  SELECT SYSDATE,SYSDATE - INTERVAL '7' MINUTE FROM DUAL

  当前时间减去7小时的时间

  SELECT SYSDATE - INTERVAL '7' HOUR FROM DUAL

  当前时间减去7天的时间

  SELECT SYSDATE - INTERVAL '7' DAY FROM DUAL

  当前时间减去7月的时间

  SELECT SYSDATE,SYSDATE - INTERVAL '7' MONTH FROM DUAL

  当前时间减去7年的时间

  SELECT SYSDATE,SYSDATE - INTERVAL '7' YEAR FROM DUAL

  时间间隔乘以一个数字

  SELECT SYSDATE,SYSDATE - 8 *INTERVAL '2' HOUR FROM DUAL

  2.日期到字符操作

  SELECT SYSDATE,TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS') FROM DUAL

  SELECT SYSDATE,TO_CHAR(SYSDATE,'YYYY-MM-DD HH:MI:SS') FROM DUAL

  SELECT SYSDATE,TO_CHAR(SYSDATE,'YYYY-DDD HH:MI:SS') FROM DUAL

  SELECT SYSDATE,TO_CHAR(SYSDATE,'YYYY-MM IW-D HH:MI:SS') FROM DUAL

  3.字符到日期操作

  SELECT TO_DATE('2003-10-17 21:15:37','YYYY-MM-DD HH24:MI:SS') FROM DUAL

  4.TRUNK/ ROUND函数的使用

  SELECT TRUNC(SYSDATE ,'YEAR') FROM DUAL

  SELECT TRUNC(SYSDATE ) FROM DUAL

  SELECT TO_CHAR(TRUNC(SYSDATE ,'YYYY'),'YYYY') FROM DUAL

  5.ORACLE有毫秒级的数据类型

  --返回当前时间 年月日小时分秒毫秒

  SELECT TO_CHAR(CURRENT_TIMESTAMP(5),'DD-MON-YYYY HH24:MI:SSXFF') FROM DUAL;

  --返回当前 时间的秒毫秒,可以指定秒后面的精度(最大=9)

  SELECT TO_CHAR(CURRENT_TIMESTAMP(9),'MI:SSXFF') FROM DUAL;


© 著作权归作者所有

liu13430
粉丝 18
博文 48
码字总数 35010
作品 0
深圳
高级程序员
私信 提问
Oracle与MySQL性能比较

oracle优点: 1、处理速度快,非常快 2、安全级别高。支持快闪以及完美的恢复,即使硬件坏了 也可以恢复到故障发前的1s 3、几台数据库做负载数据库,可以做到30s以内故障转移 4、网格控制,以...

谢思华
2013/11/15
0
1
MySQL与Oracle 差异比较之一数据类型

编号 ORACLE MYSQL 注释 1 NUMBER int / DECIMAL DECIMAL就是NUMBER(10,2)这样的结构INT就是是NUMBER(10),表示整型; MYSQL有很多类int型,tinyint mediumint bigint等,不同的int宽度不一样...

竹竿先生
2016/10/18
11
0
mysql与oracle区别

编号 ORACLE MYSQL 注释 1 NUMBER int / DECIMAL DECIMAL就是NUMBER(10,2)这样的结构INT就是是NUMBER(10),表示整型; MYSQL有很多类int型,tinyint mediumint bigint等,不同的int宽度不一样...

architect刘源源
2018/03/08
1
0
Oracle和MySQL数据库的比较

本次使用Oracle11g和MySQL5.0作比较,目的是为了整理和巩固所学的数据库知识,也为了加深印象.(本人菜鸟,请大神们多多指教) 不同点 所占内存不同 Oracle11g在官网上下载的时候显示大约2g大小的...

青椒炒盖饭
2018/12/19
0
0
oracle 学习 笔记 随笔

1、配置数据名称的时候 有个SID 这个是ServiceID,服务ID,网络连接使用的。建议数据名称与SID一致。 安装oracle时候字符集选择utf-8,示例方案打钩。 为所有账户使用相同口令。设置口可能不...

AIting
2016/11/27
6
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四)

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 这是泥瓦匠的第104篇原创 文章工程: * JDK 1.8 * Maven 3.5.2 * Spring Boot 2.1....

泥瓦匠BYSocket
39分钟前
2
0
$_ENV

$_ENV数组中的内容是在PHP解析器运行时,从PHP所在服务器中的环境变量, 导入到PHP的全局命名空间, 转变为PHP全局变量。 这些变量很多是由支持 PHP 运行的 Shell 提供的,并且不同的系统很可能...

vinci321
54分钟前
2
0
Guava RateLimiter + AOP注解实现单机限流、统计QPS

1、基于springboot项目pom.xml添加如下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency><d......

铁骨铮铮
今天
3
0
JAVA NIO Connection reset by peer 异常

客户端主动断开与服务端的连接,但是如果客户端掉线,服务端就接收不到了。。 异常信息 java.io.IOException: Connection reset by peerat java.base/sun.nio.ch.FileDispatcherImpl.read...

Jeremy_pan
今天
2
0
龙芯版办公软件下载

金山wps office   rpm包:http://ftp.loongnix.org/os/loongnix/1.0/os/Packages/w/wps-office-10.8.0.6472-1.a20p1.mips64el.rpm   deb包:http://packages.deepin.com/loongson/pool/......

gugudu
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部