日期/时间类型
下表列出了 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 种数据类型的一个系列,其中每种数据类型都具有不同的精度。在定义
- 1
- 2
前往页