ORACLE 函数的日期用法

开发工具与关键技术:Oracle sql*plus PLSQL Developer
作者:华境聪
撰写时间:2019/3/31

对于Trunc截断函数的用法
select Trunc(sysdate) from dual; – 今天的日期为2013-01-06
在这里插入图片描述
select Trunc(sysdate, ‘mm’) from dual; – 返回当月第一天.
在这里插入图片描述
select Trunc(sysdate,‘yy’) from dual; – 返回当年第一天
在这里插入图片描述
select Trunc(sysdate,‘dd’) from dual; – 返回当前年月日
在这里插入图片描述
select Trunc(sysdate,‘yyyy’) from dual; – 返回当年第一天
在这里插入图片描述
select Trunc(sysdate,‘d’) from dual; – (星期天)返回当前星期的第一天
在这里插入图片描述

select Trunc(sysdate, ‘hh’) from dual; --当前时间为
在这里插入图片描述
select Trunc(sysdate, ‘mi’) from dual; – TRUNC()函数没有秒的精确
在这里插入图片描述
对于To_char函数的用法
select To_Char(Sysdate,‘yyyy-mm-dd hh24:mi:ss’) from dual: --当前时间日期转换字符串格式在这里插入图片描述

select To_char(sysdate, ‘w’) from dual; --一个月中的第几周
在这里插入图片描述
select To_char(sysdate, ‘ww’) from dual; --一年中的第几周
在这里插入图片描述
select To_char(sysdate, ‘d’) from dual; --一周的第几天
在这里插入图片描述
select To_char(sysdate, ‘day’) from dual; --当前日期是星期几,可设置显示英文还是中文
在这里插入图片描述
select To_char(sysdate, ‘ddd’) from dual; --一年中第几天
在这里插入图片描述
select To_char(sysdate,‘q’) from dual; --一年中第几季度
在这里插入图片描述
对于To_Date函数转换日期
select To_date(‘20170615’,‘yyyy-mm-dd’) from dual;–字符串转换时间日期格式;注:两边格式一致
在这里插入图片描述

说明:方法写得很清楚了,简单而且方便,记住就能灵活运用

猜你喜欢

转载自blog.csdn.net/qq_41979469/article/details/88934078
今日推荐