概述
to_char :日期类型 -> 字符串 输出
格式:to_char(date,转换的格式)
转换的格式:
表示对象 | 符号 | 含义 |
year年 | y | 表示年的最后一位 |
yy | 表示年的后两位 | |
yyy | 表示年的后三位 | |
yyyy | 表示年的完全展示 | |
month月 | mm | 用2位数字表示月 |
mon | 用简写形式 比如11月或者nov | |
month | 用全称形式比如11月或者november | |
day日 | dd | 表示当月第几天 |
ddd | 表示当年第几天 | |
dy | 表示当周第几天的简写 比如星期五或者fri | |
day | 表示当周第几天 全写比如星期五或者Friday | |
hour小时 | hh | 2位数表示小时 12进制 |
hh24 | 2位数表示小时 24小时 | |
minute 分 | mi | 2位数表示分钟 |
second秒 | ss | 2位数表示秒 60进制 |
例:
select to_char(t1.date01,'yyyy-mm-dd') from t1
to_date:字符串 -> 日期类型 输出
格式:to_char(’要转换的字符串‘,’转换的格式‘)
要转换的字符串必须满足转换的格式要求。
例:
select to_date('2021-12-25,13:25:59','yyyy-mm-dd,hh24:mi:ss')
from dual --显示:2021-12-25 13:25:59
但是
select to_date('2021-8-25,13:25:59','yyyy-mm-dd,hh:mi:ss')
from dual--报错,因为hh是12小时制,13大于12。
最后
以上就是酷炫胡萝卜为你收集整理的Oracle日期和字符串转换的全部内容,希望文章能够帮你解决Oracle日期和字符串转换所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复