#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
日期/时间类型
openGauss支持的日期/时间类型请参见表。
说明:
如果其他的数据库时间格式和openGauss的时间格式不一致,可通过修改配置参数DateStyle的值来保持一致。
日期/时间类型
名称
描述
存储空间
DATE
日期和时间。
4字节(实际存储空间大小为8字节)
TIME [(p)] [WITHOUT TIME ZONE]
只用于一日内时间。
p表示小数点后的精度,取值范围为0~6。
8字节
TIME [(p)] [WITH TIME ZONE]
只用于一日内时间,带时区。
p表示小数点后的精度,取值范围为0~6。
12字节
TIMESTAMP[(p)] [WITHOUT TIME ZONE]
日期和时间。
p表示小数点后的精度,取值范围为0~6。
8字节
TIMESTAMP[(p)][WITH TIME ZONE]
日期和时间,带时区。TIMESTAMP的别名为TIMESTAMPTZ。
p表示小数点后的精度,取值范围为0~6。
8字节
SMALLDATETIME
日期和时间,不带时区。
精确到分钟,秒位大于等于30秒进一位。
8字节
INTERVAL DAY (l) TO SECOND (p)
时间间隔,X天X小时X分X秒。
- l:天数的精度,取值范围为0~6。兼容性考虑,目前未实现具体功能。
- p:秒数的精度,取值范围为0~6。小数末尾的零不显示。
16字节
INTERVAL [FIELDS] [ (p) ]
时间间隔。
-
fields:可以是YEAR,MONTH,DAY,HOUR,MINUTE,SECOND,DAY TO HOUR,DAY TO MINUTE,DAY TO SECOND,HOUR TO MINUTE,HOUR TO SECOND,MINUTE TO SECOND。
-
p:秒数的精度,取值范围为0~6,且fields为SECOND,DAY TO SECOND,HOUR TO SECOND或MINUTE TO SECOND时,参数p才有效。小数末尾的零不显示。
12字节
reltime
相对时间间隔。格式为:
X years X mons X days XX:XX:XX。
采用儒略历计时,规定一年为365.25天,一个月为30天,计算输入值对应的相对时间间隔,输出采用POSTGRES格式。
4字节
abstime
日期和时间。格式为:
YYYY-MM-DD hh:mm:ss+timezone
取值范围为1901-12-13 20:45:53 GMT~2038-01-18 23:59:59 GMT,精度为秒。
4字节
#openGauss #入门 #安装 #数据库 #开源