TIMESTAMPTO_TIMESTAMP(BIGINTtime) TIMESTAMPTO_TIMESTAMP(VARCHARdate) TIMESTAMPTO_TIMESTAMP(VARCHARdate,VARCHARformat) 入参 功能描述 将BIGINT类型的日期或者VARCHAR类型的日期转换成TIMESTAMP类型。 示例 测试数据 测试语句 SELECTTO_TIMESTAMP(timestamp1)asvar1, TO_TIMESTAMP(timestamp2)asvar2, TO_TIMES...
在Flink SQL 中,存在两种时间类型, 分别是 TIMESTAMP 和 TIMESTAMP_LTZ. 以下示例所用的字段: TIMESTAMP_FIELD, TIMESTAMP_LTZ_FIELD, BIGINT_FIELD, STRING_FIELD 分别代表对应类型的字段. TIMESTAMP TIMESTAMP <-> BIGINT -- 在 Flink 1.14 之前-- TIMESTAMP TO BIGINT-- 在 Flink 1.14 之前 直接使用 ...
TIMESTAMPTO_TIMESTAMP(BIGINTtime)TIMESTAMPTO_TIMESTAMP(VARCHARdate)TIMESTAMPTO_TIMESTAMP(VARCHARdate,VARCHARformat) 入参 功能描述 将BIGINT类型的日期或者VARCHAR类型的日期转换成TIMESTAMP类型。 示例 测试数据 测试语句 SELECTTO_TIMESTAMP(timestamp1)asvar1, TO_TIMESTAMP(timestamp2)asvar2, TO_TIMESTAMP...
TIMESTAMPTO_TIMESTAMP(BIGINTtime)TIMESTAMPTO_TIMESTAMP(VARCHARdate)TIMESTAMPTO_TIMESTAMP(VARCHARdate,VARCHARformat) 入参 功能描述 将BIGINT类型的日期或者VARCHAR类型的日期转换成TIMESTAMP类型。 示例 测试数据 测试语句 代码语言:javascript 复制 SELECTTO_TIMESTAMP(timestamp1)asvar1,TO_TIMESTAMP(timestamp2...
Flink SQL 支持将 CURRENT_TIMESTAMP 转换成 UNIX TIMESTAMP 并保留到毫秒级别。为此,您可以使用TO_...
试试TO_TIMESTAMP 函数。TIMESTAMP TO_TIMESTAMP(BIGINT time)TIMESTAMP TO_TIMESTAMP(VARCHAR date)TI...
在Flink SQL中,可以使用CAST函数来进行数据类型转换。要将Bigint转换为Timestamp,可以使用以下语法: 代码语言:txt 复制 SELECT CAST(your_bigint_column AS TIMESTAMP) FROM your_table; 上述查询将会将your_table表中的your_bigint_column列的数据从Bigint类型转换为Timestamp类型。
Flink SQL> SET 'table.local-time-zone' = 'UTC'; Flink SQL> SELECT * FROM T1; +---+ | TO_TIMESTAMP_LTZ(4001, 3) | +---+ | 1970-01-01 00:00:04.001 | +---+ Flink SQL> SET 'table.local-time-zone' = 'Asia/Shanghai'; ...
(2)TIMESTAMP string 按格式"yyyy-MM-dd HH:mm:ss[.SSS]"解析,返回类型为SQL timestamp (3)CURRENT_TIME 返回本地时区的当前时间,类型为SQL time (4)INTERVAL string range 返回一个时间间隔,string表示数据,range可以是DAY,MINUTE,DAT TO HOUR等单位,也可以是YEAR TO MONTH这样的复合单位。2年10月 -> ...