将日期型转换成字符串时,可以按新的格式显示.
主要的日期格式字符的含义如下表所示:
代码
代表的格式
例子
AM、PM
上午、下午
D
DD
MM
两位数的月份
Y、YY、YYY、YYYY
年份的后几位
RR
DY
简写的星期名
MON, TUE, FRI, ...
DAY
全拼的星期名
MONDAY, TUESDAY, ...
Oracle中如何获取系统当前时间
ORACLE里获取一个时间的年、季、月、周、日的函数
select to_char(sysdate, 'yyyy' ) from dual; --年
select to_char(sysdate, 'MM' ) from dual; --月
select to_char(sysdate, 'dd' ) from dual; --日
select to_char(sysdate, 'Q') from dual; --季
/*
Mi 分
ss 秒
D 周中的星期几
ddd 年中的第几天
WW 年中的第几个星期
*/
获取系统日期: SYSDATE()
格式化日期:
而如果把上式写作:
转换的格式:
表示 year 的:
y 表示年的最后一位 、
表示month的:
mon 用简写形式, 比如11月或者nov 、
month 用全称, 比如11月或者november
表示day的:
dd 表示当月第几天 、
ddd 表示当年第几天 、
dy 当周第几天,简写, 比如星期五或者fri 、
day 当周第几天,全称, 比如星期五或者friday
表示hour的:
表示minute的:
表示second的:
表示季度的:
另外还有ww 用来表示当年第几周 w用来表示当月第几周.
时间间隔乘以一个数字
第一段:功能不同
①.、to char:将时间日期按照指定的格式输出,得到的是字符串,而非date类型.
第二段:语法不同
第三段:规则不同
①.、to char:只要被转换的是一个日期,yyyy,mm,dd中间加不加连接符,加什么连接符都可以.
以上就是土嘎嘎小编为大家整理的oracle下午怎么表示相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!