zoukankan
html css js c++ java
Oracle中日期/时间的操作
本文介绍了在Oracle数据库中,对日期、时间的各种操作,包括:日期时间间隔操作、日期到字符操作、字符到日期操作、trunk
/
ROUND函数的使用、毫秒级的数据类型等。
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
具体用法和上面的to_char差不多。
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;
查看全文
相关阅读:
Oracle在Linux下使用异步IO(aio)配置
慢慢聊Linux AIO
ssh批量登录并执行命令(python实现)
Reverse Linked List II
Reverse Linked List
Excel Sheet Column Title
Summary Ranges
面试题1:实现大数加减乘除四则运算
Multiply Strings
Evaluate Reverse Polish Notation
原文地址:https://www.cnblogs.com/shengel/p/765543.html
最新文章
HTML <meta> 标签,搜索引擎
JavaScript简单对象的定义方法
JavaScript的基本语法
AngularJs之HelloWorld
JSON
Spring MVC与jQuery结合使用Ajax技术
基于jQuery的插件
ajax
事件的冒泡
事件
热门文章
jQuery操作DOM基础
jQuery操作DOM基础
选择器
多路径(multi-path)安装测试实例
几种不同的多路径软件查看多路径状态的方法
Win7下Python2.7环境安装paramiko模块
Python Paramiko模块安装和使用
在Windows和Linux上安装paramiko模块
Pexpect模块的安装
探索 Pexpect,第 1 部分:剖析 Pexpect
Copyright © 2011-2022 走看看