我是靠谱客的博主 酷炫胡萝卜,最近开发中收集的这篇文章主要介绍Oracle日期和字符串转换,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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小时hh2位数表示小时 12进制
hh242位数表示小时 24小时
minute 分mi2位数表示分钟
second秒ss2位数表示秒 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日期和字符串转换所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部