日期与时间类型#

OpenMLDB支持日期类型DATE和时间戳TIMESTAMP

每个时间类型有一个有效值范围和一个NULL值,当指定不合法不能表示的值时使用NULL值。

类型

大小 (bytes)

范围

格式

用途

DATE

4

1900-01-01 ~

YYYY-MM-DD

日期值

TIMESTAMP

8

1970-01-01 00:00:00/2038结束时间是第 2147483647 秒,北京时间 2038-1-19 11:14:07,格林尼治时间 2038年1月19日 凌晨 03:14:07

YYYYMMDD HHMMSS

混合日期和时间值,时间戳

时区处理#

当时间字符串转换为TIMESTAMP时,OpenMLDB 会将转换为UTC时区的时间戳。当 TIMESTAMP 转换为时间字符串时,OpenMLDB 将存储的 TIMESTAMP 转换为当前时区的时间字符串。注意:目前OpenMLDB的仅支持一种时区为UTC/GMT+08:00时区。我们将尽快支持TimeZone的配置。