日期:2014-05-16  浏览次数:20581 次

Oracle日期、字符串格式化函数,位数不足前面加0,一位数字显示两位,格式化数字为定长

转自:http://yinzhihua2008.blog.163.com/blog/static/794306720111029338971/

Oracle日期、字符串格式化函数,位数不足前面加0,一位数字显示两位,格式化数字为定长

分类: oracle 1192人阅读 评论 (0) 收藏 举报

格式化函数

函数 返回类型 描述 例子
to_char (timestamp , text ) text 把时间戳转换成字串 to_char(current_timestamp, 'HH12:MI:SS')
to_char (interval , text ) text 把时间间隔转为字串 to_char(interval '15h 2m 12s', 'HH24:MI:SS')
to_char (int , text ) text 把整数转换成字串 to_char(125, '999')
to_char (double precision , text ) text 把实数/双精度数转换成字串 to_char(125.8, '999D9')
to_char (numeric , text ) text 把 numeric 转换成字串 to_char(numeric '-125.8', '999D99S')
to_date (text , text ) date 把字串转换成日期 to_date('05 Dec 2000', 'DD Mon YYYY')
to_timestamp (text , text ) date 把字串转换成时间戳 to_timestamp('05 Dec 2000', 'DD Mon YYYY')
to_number (text , text ) numeric 把字串转换成 numeric to_number('12,454.8-', '99G999D9S')

?

用于日期/时间格式化的模板

?

模板 描述
友情链接: 爱易网 云虚拟主机技术 云服务器技术 程序设计技术 开发网站 APP开发教程
Copyright © 2013-2024 爱易网页 当前在线:658人  网站在5时0分40秒内访问总人数:92208人 当前 13.64%  粤ICP备18100884号-2
HH 一天的小时数 (01-12)
HH12 一天的小时数 (01-12)
HH24 一天的小时数 (00-23)
MI 分钟 (00-59)
SS 秒 (00-59)
MS 毫秒 (000-999)
US 微秒 (000000-999999)
SSSS 午夜后的秒 (0-86399)
AMA.M.PMP.M. 正午标识(大写)
ama.m.pmp.m. 正午标识(小写)
Y,YYY 带逗号的年(4 和更多位)
YYYY 年(4和更多位)
YYY 年的后三位
YY 年的后两位
Y 年的最后一位
BCB.C.ADA.D. 纪元标识(大写)
bcb.c.ada.d. 纪元标识(小写)
MONTH 全长大写月份名(空白填充为9字符)
Month 全长混合大小写月份名(空白填充为9字符)
month 全长小写月份名(空白填充为9字符)
MON 大写缩写月份名(3字符)
Mon 缩写混合大小写月份名(3字符)
mon 小写缩写月份名(3字符)
MM