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获得三位毫秒数
string转date的方法
与yyyymmddhh24missSSS格式获取到的都是17位字符
select to_char(systimestamp, 'yyyymmddhh24missSSS') from dual;