GBase 8c支持所有的SQL日期和时间类型,如下表所示:
类型名 |
存储尺寸 |
描述 |
最小值 |
最大值 |
解析度 |
timestamp [ (p) ] [ without time zone ] |
8字节 |
包括日期和时间(无时区) |
4713 BC |
294276 AD |
1微秒 / 14位 |
timestamp [ (p) ] with time zone |
8字节 |
包括日期和时间,有时区 |
4713 BC |
294276 AD |
1微秒 / 14位 |
date |
4字节 |
日期(没有一天中的时间) |
4713 BC |
5874897 AD |
1日 |
time [ (p) ] [ without time zone ] |
8字节 |
一天中的时间(无日期) |
00:00:00 |
24:00:00 |
1微秒 / 14位 |
time [ (p) ] with time zone |
12字节 |
一天中的时间(不带日期),带有时区 |
00:00:00+1459 |
24:00:00-1459 |
1微秒 / 14位 |
interval [ fields ] [ (p) ] |
16字节 |
时间间隔 |
-178000000年 |
178000000年 |
1微秒 / 14位 |
time、timestamp和interval接受一个可选的精度值 p,这个精度值声明在秒域中小数点之后保留的位数。缺省情况下,在精度上没有明确的边界,p允许的范围是从 0 到 6。