Oracle 时间格式
24小时的形式显示出来要用HH24
select
to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;
select
to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;
to_date() function
1.日期格式参数 含义说明
D 一周中的星期几
DAY 天的名字,使用空格填充到9个字符
DD 月中的第几天
DDD 年中的第几天
DY 天的简写名
IW ISO标准的年中的第几周
IYYY ISO标准的四位年份
YYYY 四位年份
YYY,YY,Y 年份的最后三位,两位,一位
HH 小时,按12小时计
HH24 小时,按24小时计
MI 分
SS 秒
MM 月
Mon 月份的简写
Month 月份的全名
W 该月的第几个星期
WW 年中的第几个星期
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
参考oracle的相关关文档(ORACLE901DOC/SERVER.901/A90125/SQL_ELEMENTS4.HTM#48515)
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时间日期操作
1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval ’7’ MINUTE from dual 当前时间减去7小时的时间 select sysdate - interval ’7’ hour from dual 当前时间减去7...
Oracle关于时间/日期的操作 日期的函数 很适合初学者 格式挺多种的
Oracle操作日期,很全的oracle操作日期的文档!
Oracle日期时间(DateTime)操作
oracle中date类型的操作,增删改查。oracle中date类型的操作,增删改查
oracle 日期时间操作,oracle 日期时间
UNIX windows LINUX,不同操作系统修改oracle的默认日期格式
实验14:操作日期的函数 25 实验15:操作数据为null的函数 31 实验16:分支的函数 32 实验17:分组统计函数 33 实验18:表的连接查询 36 实验19:sql99规则的表连接操作 40 实验20:子查询 41 DDL和DML语句 45 实验21...
Oracle时间日期,数学,字符串函数操作大全
为了答谢广大的oracle迷,本人隆重发一次免费的资源,忘各位前来下载~
浅谈Oracle优化排序的操作,ORACLE 参数调整影响
。。。
。。。
主要介绍了一些oracle的日期操作语句,帮助大家更好的学习和理解oracle,感兴趣的朋友可以了解下
oracle表空间常用操作,包括表空间剩余使用大小、名称及大小、物理文件的名称及大小 、回滚段名称及大小 、控制文件 、日志文件 、数据库的创建日期和归档方式 、创建表空间、修改表空间等操作,供大家参考。
基于eclipse 和oracle对数据库中表的操作 ,其中有日期插件
远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的导入导出。 正文 a. 将用户 system 用户表导出到指定路径 D 盘 exp system/password@SID file=d:/daochu.dmp full=y b. 将用户 system 与 sys 用户的表...
观察以下操作: create table test_date (name varchar2(20), p_date date); insert into test_date values(‘name1′,sysdate); select * from test_date; select * from test_date where p_date=’25