时间函数

GBase 8s 的时间函数接受 DATE 或 DATETIME 参数,或 DATE 或 DATETIME 值的字符表示。它们通常返回 DATE 或 DATETIME 值,或将它们从 DATE 或 DATETIME 值抽取的信息转换为字符串或整数。

另请参阅在 代数函数 部分中的 ROUNDTRUNC 函数的描述,其可更改 DATE 或 DATETIME 值的精度。

时间函数

元素 描述 限制 语法
char_expression 要被转换为 DATE 或 DATETIME 值的表达式 必须为文字、主变量、表达式或字符数据类型的列 表达式
date/dtime_expr 返回 DATE 或 DATETIME 值的表达式 可为主变量、表达式、列或常量。 表达式
day 返回该月的天数的表达式 必须返回 > 0 但不大于指定的月中天数的整数 表达式
first 结果中的最大时间单位。如果您省略 firstlast,则缺省的 first 是 YEAR。 必须是指定不小于 last 的时间单位的 DATETIME 限定符关键字 DATETIME 字段限定符
format_string 包含第一个参数的格式掩码的字符串 必须为指定有效的格式的字符数据类型。可为列、主变量、表达式或常量 用引号括起的字符串
integer 指定月的整数的表达式 必须求值为正的或负的整数 表达式
last 结果中的最小时间单位 必须是指定不小于 first 的时间单位的 DATETIME 限定符关键字 DATETIME 字段限定符
month 表示月的数值的表达式 必须求值为取值范围从 1 至 12(包括1 和 12)的整数 表达式
non_date_expr 表示要被转换为 DATE 数据类型的值的表达式 通常是一个表达式,该表达式返回可被转换为 DATE 数据类型的 CHAR、DATETIME 或 INTEGER 值的表达式 表达式
num_expr 求值为实数值的表达式 必须返回数值数据类型 表达式
weekday 星期几的缩写名称 包含星期几的有效缩写的字符数据类型 用引号括起的字符串
year 表示年份的数值表达式 必须求值为 4 位整数。您不可使用 2 位缩写。 表达式