to_date是类型转换,不是格式转换,字符串和后面的格式要匹配;to_char才是用来 转成对应格式;
以下面实际例子进行说明:
var newDate:='2018-09-29 11:10:30';
1、select to_date(&newDate,'yyyy-mm-dd hh24:mi:ss') from dual;

2、select to_date(&newDate,'yyyy-mm-dd') from dual;

3、select to_date(substr(&newDate,1,13),'yyyy-mm-dd hh24') from dual;

4、select to_char(to_date(&newDate,'yyyy-mm-dd hh24:mi:ss') ,'yyyy-mm-dd hh24') from dual;

本文详细解析了Oracle数据库中to_date和to_char函数的使用方法,通过实例演示了如何正确地将字符串转换为日期类型,以及如何将日期转换为指定格式的字符串。强调了to_date用于类型转换而非格式转换的特点。
3209

被折叠的 条评论
为什么被折叠?



