Oracle date(时间)类型详解

常用日期型数据类型

        TIMESTAMP类型是DATE类型的一个扩展,DATE类型会存储年月日时分秒信息,TIMESTAMP类型精度更高,会存储到微秒、纳秒。

1.DATE

展示格式既可以为:YYYY/MM/DD,也可以为YYYY/MM/DD HH24:MI:SS。

date类型在数据库中的存储固定为7个字节,每个字节分别表示:世纪、年、月、日、时、分、秒。

2.TIMESTAMP

它与date的区别是不仅可以保存日期和时间,还能保存小数秒,小数位数可以指定为0-9,默认为6位,所以最高精度可以到ns(纳秒),数据库内部用7或者11个字节存储,如果精度为0,则用7字节存储,与date类型功能相同,如果精度大于0则用11字节存储。

存储的前7位与date类型是一样的(世纪、年、月、日、时、分、秒),8-11字节为纳秒,采用4个字节存储。

展示格式:YYYY/MM/DD HH24:MI:SS.000000(默认6位)

你可能感兴趣的:(Db,oracle,数据库)