oracle数据库的tochar和todate区别

如题所述

tochar是把日期或数字转换为字符串
todate是把字符串转换为数据库中得日期类型
转换函数
TO_CHAR
使用TO_CHAR函数处理数字
TO_CHAR(number,'格式')
TO_CHAR(salary,’$99,999.99’);
使用TO_CHAR函数处理日期
TO_CHAR(date,’格式’);
TO_NUMBER
使用TO_NUMBER函数将字符转换为数字
TO_NUMBER(char[,'格式'])
TO_DATE
使用TO_DATE函数将字符转换为日期
TO_DATE(char[,'格式'])
数字格式格式
9代表一个数字
0强制显示0
$放置一个$符
L放置一个浮动本地货币符
.显示小数点
,显示千位指示符
日期格式
格式控制描述
YYYY、YYY、YY分别代表4位、3位、2位的数字年
YEAR年的拼写
MM数字月
MONTH月的全拼
MON月的缩写
DD数字日
DAY星期的全拼
DY星期的缩写
AM表示上午或者下午
HH24、HH1212小时制或24小时制
MI分钟
SS秒钟
SP数字的拼写
TH数字的序数词
特殊字符”假如特殊字符
HH24:MI:SSAM15:43:20PM
DD“OF”MONTH12OFOCTOBER
DDSPTHfourteenth
Date的格式’18-5月-84’
温馨提示:答案为网友推荐,仅供参考