PostgreSQL数据类型-时间数据类型

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

PostgreSQL数据类型支持6种时间数据类型。如下图所示:

PostgreSQL数据类型-时间数据类型_第1张图片

time、timestamp和interval接受可选精度值 p,精度值是秒域中小数点后保留位数。缺省情况下,精度没有明确限制,timestamp和interval类型p允许范围从 0 到 6。

timestamp默认以8字节整数储存,整个数值范围内保持微秒以上精度,当被修改为双精度浮点数时,极端情况下,精度会下降到毫秒级以上。

interval类型附加选项fields通过下列短语限制存储fields集合:

YEAR
MONTH
DAY
HOUR
MINUTE
SECOND
YEAR TO MONTH
DAY TO HOUR
DAY TO MINUTE
DAY TO SECOND
HOUR TO MINUTE
HOUR TO SECOND
MINUTE TO SECOND

注意如果fields和p被指定,fields必须包括SECOND,因为精度只应用于秒。

类型time with t

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