Oracle中将日期转换为字符串,需要设置日期格式,
to_char(sysdate, fmt)
fmt:YYYY-MM-DD HH24:MI:SS
结果:2021-03-04 19:42:50
fmt:YYYY-MM-DD HH12:MI:SS
结果:2021-03-04 07:42:50
fmt:YEAR
结果:TWENTY TWENTYONE
fmt:Q 季度
结果:1,2,3,4
fmt:MONTH
结果: 3月
fmt:MON
结果:3月
trunc(date) 返回结果也为date类型,截取到指定时间单位
trunc(last_day(date),’dd’) 2021-03-31 00:00:00
trunc(datetime,’dd’) 2021-03-04 00:00:00
trunc(datetime,’d’) 2021-03-04 00:00:00
trunc(sysdate, ‘mm’) 2021-03-01 00:00:00
trunc(sysdate, ‘yy’) 2021-01-01 00:00:00
trunc(sysdate, ‘yyyy’) 2021-01-01 00:00:00
trunc(sysdate, ‘hh’) 2021-01-01 19:00:00
trunc(sysdate, ‘mi’) 2021-01-01 19:42:00
其中:
trunc(datetime)=trunc(datetime,’dd’)
版权声明:本文为suoyx原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。