在数据库中很多时间的格式都和我们平常用的不一样,看起来就感觉很不舒服,这时候就需要转换成我们熟悉的格式了。
工具/原料
1
plsql
2
计算机
方法/步骤
1
首先登陆数据库,找一个表的数据,看它的时间字段的格式,如图,虽然是我们熟悉的年与日格式,不过他后面带着时分秒。
2
再看这个表里的时间字段是什么类型的,如图所示,是VARCHAR2类型的。
3
VARCHAR2类型的转换的sql是select substr(operationtime,1,10) from ocs_operation,效果如图。
4
在看另一张表的时间字段,如图所示,不是我们熟悉的年与日类型,需要转换。
5
再看这个表里的时间字段是什么类型的,如图所示,是timestamp类型,也就是时间戳类型。
6
这种类型的转换sql是select to_char(opt_time,'yyyy-mm-dd') from etl_00002_m13_15003,效果如图。