最新消息:

Oracle 14位时间戳与标准时间格式相互转化

SQL 观测者 6014浏览

一、14位时间戳转化为标准时间格式:
代码:

SELECT to_char(to_date('20140829213128','yyyymmddhh24miss'),'yyyy-mm-dd hh24:mi:ss') FROM dual;

结果:

2014-08-29 21:31:28

由于'20140829213128'(或者表中某个以varchar2类型存储的字段)是文本类型,所以需要先用to_date转换成日期类型,然后再用to_char转换成标准时间格式。

二、标准时间格式转化为14位时间戳:
代码:

SELECT to_char(to_date('2014-08-29 21:31:28','yyyy-mm-dd hh24:mi:ss'),'yyyymmddhh24miss') FROM dual;

结果:

20140829213128

由于'2014-08-29 21:31:28'(或者表中某个以varchar2类型存储的字段)是文本类型,所以需要先用to_date转换成日期类型,然后再用to_char转换成14位时间戳。

转载请注明:观测者 » Oracle 14位时间戳与标准时间格式相互转化