多语言展示
当前在线:362今日阅读:19今日分享:20

数据库中如何把不同类型的时间转化成字符串类型

在数据库中很多时间的格式都和我们平常用的不一样,看起来就感觉很不舒服,这时候就需要转换成我们熟悉的格式了。
工具/原料
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,效果如图。

推荐信息