我是靠谱客的博主 陶醉小笼包,这篇文章主要介绍oracle日期和字符串的互相转换,现在分享给大家,希望可以做个参考。

1、to_date:将字符类型按一定格式转化为日期类型

select to_date('2021-02-24 10:10:10', 'yyyy-MM-dd hh24:mi:ss') from dual;

输出结果:2021-02-24 10:10:10

2、to_char:将日期类型按一定格式转化为字符类型

select to_char(sysdate, 'yyyy-MM-dd hh24:mi:ss') from dual;
sysdate无法识别yyyymmddhh24missff3这样的日期格式
但是支持yyyymmddhh24missSSS这样的格式
而systimestamp无论是yyyymmddhh24missSSS还是yyyymmddhh24missff3格式都兼容
select to_char(systimestamp, 'yyyymmddhh24missff3') from dual;
ff后面的数字表示获得的毫秒位数,默认是6;一般ff3获得三位毫秒数
与yyyymmddhh24missSSS格式获取到的都是17位字符
select to_char(systimestamp, 'yyyymmddhh24missSSS') from dual;

最后

以上就是陶醉小笼包最近收集整理的关于oracle日期和字符串的互相转换的全部内容,更多相关oracle日期和字符串内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部