第154章 SQL函数 UNIX_TIMESTAMP
注:此函数IRIS可用,Cache不可用。
将日期表达式转换为 UNIX 时间戳的日期/时间函数。
大纲
UNIX_TIMESTAMP([date-expression])
参数
date-expression- 可选 — 作为列名称、另一个标量函数的结果或日期或时间戳文字的表达式。UNIX_TIMESTAMP不会从一个时区转换到另一个时区。如果省略date-expression,则默认为当前 时间戳。
描述
返回一个 时间戳,即自 以来的秒数(和小数秒)。
如果不指定 ,则 默认为当前 时间戳。因此,假设系统范围的默认精度为 , 等效于 。
如果指定 , 会将指定的 值转换为 时间戳,计算该时间戳的秒数。 可以返回正数或负数秒数。
将其值作为数据类型 返回。它可以返回小数秒的精度。如果不指定 date-expression,它将采用当前配置的系统范围精度。如果指定 ,它将从 获取其精度。
日期表达式值
可选的日期表达式可以指定为:
- ODBC 时间戳值(数据类型 %Library.TimeStamp):
- 时间戳值(数据类型 ):编码的 64 位有符号整数。
- 日期值(数据类型 ):自 1以来的天数,其中第 天是 。
- 时间戳,带或不带小数秒:。
不进行时区转换:如果 为 UTC 时间,则返回 UTC UnixTime

.png)
.png)
.png)
.png)

