oracle的获取年月日时间
-
正常获取时间
select sysdate from dual;-- 当前时间
select to_char(sysdate,‘YYYY’) from dual; --获取年份 -
另类方法:extract函数
select extract(year from systimestamp) year
,extract(month from systimestamp) month
,extract(day from systimestamp) day
,extract(minute from systimestamp) minute
,extract(second from systimestamp) second
,extract(timezone_hour from systimestamp) th
,extract(timezone_minute from systimestamp) tm
,extract(timezone_region from systimestamp) tr
,extract(timezone_abbr from systimestamp) ta
from dual
-
获取5年以前的时间
select extract(year from sysdate)-5 from dual
本文介绍了在Oracle数据库中获取当前日期、年份以及时间的不同方式,包括使用`sysdate`和`to_char`函数,以及利用`extract`函数详细获取年、月、日、时、分、秒和时区信息。此外,还展示了如何获取五年前的日期。

520

被折叠的 条评论
为什么被折叠?



