Oracle日志:trunc日期的使用
一 .功能
用于处理日期返回指定格式或者所需要指定的值
二. 语法格式
trunc(date,param)
date:日期数据
param:指定的格式,缺省的代表是当天的0点
三.样例
trunc(date)缺省的使用
select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') "系统当前时间",
to_char(trunc(sysdate), 'yyyy-mm-dd hh24:mi:ss') "当天的凌晨12."
from dual t;
Ps:这里的dual是oracle的系统表,常吧它称为伪表,具体的用途点这里点这里
返回当年的第一天
select to_char(trunc(sysdate, 'yy'),'yyyy-mm-dd') "当年第一天" from dual;
select to_char(trunc(sysdate, 'yyyy'),'yyyy-mm-dd') "当年第一天" from du