oracle时间格式化常用函数

oracle时间格式化经常使用的两个函数
TO_CHAR(datetime, ‘format’)
TO_DATE(character, ‘format’)

Oracle支持的时间格式:

Format Description
Y 年的最后一位数字,如:5
YY 年的最后两位数字,如:15
YYY 年的最后三位数字,如:015
YYYY 如:2015
YEAR 年拼写,如:TWENTY FIFTEEN
SYEAR 年拼写,如:TWENTY FIFTEEN
IYYY ISO年,如:2015
MM Month (01-12)
MON 月份简称,如:JUN
MONTH 月份全称,如:JUNE
D Day of week (1-7)
DD Day of month (1-31)
DDD Day of year (1-366)
HH Hour of day (1-12)
HH12 Hour of day (1-12)
HH24 Hour of day (0-23)
MI Minute (0-59)
SS Second (0-59)

格式化日期指的是将日期转为字符串,或将字符串转为日期。
TO_CHAR(datetime, ‘format’)
TO_DATE(character, ‘format’)
在这里插入图片描述

当前时间减去1分钟的时间
select sysdate,sysdate - interval ‘1’ MINUTE from dual;
当前时间减去1小时的时间
select sysdate - interval ‘1’ hour from dual;
当前时间减去1天的时间
select sysdate - interval ‘1’ day from dual;
当前时间减去1月的时间
select sysdate,sysdate - interval ‘1’ month from dual;
当前时间减去1年的时间
select sysdate,sysdate - interval ‘1’ year from dual;
时间间隔乘以一个数字
select sysdate,sysdate - 8*interval ‘2’ hour from dual;

你可能感兴趣的:(数据库)