oracle 怎么把字符串转换成日期
10个回答
展开全部
1、首先第一种转换方式是:将字符串类型的转换成数字类型的,这中方法转换直接用to_number()进行转换,具体的语法为to_number(str)就可以了。
2、第二种:将数字类型转换成字符串类型的。
这种转换方式用to_char(),其实转换的方式有点类似上面的to_number()模式,至于后面的999代表的和上面的意思一样。
3、第三种:将日期类型转换成字符串类型
这种方法其实也用的是to_char(),就是将日期格式的转换成自己想要的格式类型的,这种方法比较个性化一点。
4、下面这种将日期类型转换成常见的字符串类型,这种转换方式用的频率比较多一点,也是一种比较全的字符串格式。
5、最后一种:将字符串类型转换成日期类型,这种转换方式用to_date()进行转换。用法也比较简单,转换的日期格式也是自己自定义的。
6、完成效果图。
展开全部
字符串转换为 日期,使用to_date方法就能很方便实现
例如:
to_date('20170622','yyyymmdd')
to_date('2017-06-22','yyyy-mm-dd')
to_date('20170622221400','yyyymmddhh24miss')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
to_date函数
比如
select to_date('2015-02-03','yyyy-mm-dd') from dual
注意:2015-02-03格式要与yyyy-mm-dd一致
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用oracle的函数to_date()
例如:select to_date('2016-12-30 13:54:20','yyyy-mm-dd hh24:mi:ss') from dual;
注意 hh24是24小时制
例如:select to_date('2016-12-30 13:54:20','yyyy-mm-dd hh24:mi:ss') from dual;
注意 hh24是24小时制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询