日期
/
时间类型
下表列出了
GBase 8s
支持的日期和时间类型。
数据类型 存储长度 描述 取值范围
DATE 4
字节 儒略日 公元
1
年
1
月
1
日至
公 元
9999
年
12
月
31
日
DATETIME
可变长 时 间 点 日 期 和 每 日 时 间 , 包 含
year
、
month
、
day
、
hour
、
mi
nute
、
second
及
fraction
取 值 范 围 从
1
年 至
9999
年 , 格 式 为
yyyy-mm-dd
hh24:mi:ss."5
TIMESTAMP(
n)
可变长
n
最大为
6
DATETIME
的同义词
n
表示分秒的位数
取 值 范 围 从
1
年 至
9999
年 , 格 式 为
yyyy-mm-dd
hh24:mi:ss."6
INTERVAL
可变长 时间间隔。以年数和
/
或月数的形
式,或以更小的时间单位的形式
(天数、小时数、分钟数、秒数和
/
或几分之一秒)
最大的时间单位达到
9
位数值精度。
DATE
数据类型存储日历日期。
DATETIME
采用任何程度的精度(从年到秒的小数)
记录时间点。
INTERVAL
数据类型存储一段时间:即持续时间。
DATE
数据类型存储日历日期。
DATE
值实际上是带符号的整数,其内容解释为从
1899
年
12
月
31
日午夜的整天数。
DATE
格式有足够的精度记录遥远的将来(
58000
个世纪)的日期。负的
DATE
值将
解释为纪元日之前的天数;及
DATE
值
-1
表示
1899
年
12
月
30
日。
由于
DATE
值是整数,所以可以在算术表达式中使用。例如:您可以获取
DATE
列的平均
值,也可以将
DATE
列加上
7
或者
365.
另外,还提供了大量专门用于处理
DATE
值的函数。
DATE
数据类型是压缩的,每一项占用
4
个字节,可以对
DATE
列快速地执行算术函数和
比较。
选择日期格式
(GLS):
您可以采用许多种方式来对日期组件加标点和排序。当应用程序显示
DATE
值时,它
将引用用户指定的日期格式。缺省语言环境指定美国英语日期格式,具体格式如下
:
10/25/2001
对于非缺省语言环境,可以使用
GL_DATE
环境变量指定日期格式。有关如何使用语言环
DATETIME
数据类型存储从公元
1
年开始的时期中的任何时刻。要定制此日期格式,请选
择相应的语言环境或设置
DBDATE
环境变量。
精确时间点
: DATETIME
DATETIME
数据类型存储从公元
1
年开始的时期中的任何时刻。事实上,
DATETIME
实际上是
28
种数据类型的一个系列,其中每种数据类型都具有不同的精度。在定义
评论