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;