Flink SQL系列之:解析Debezium数据格式时间字段常用的函数
一、FROM_UNIXTIME
命令:FROM_UNIXTIME(plan_date * 86400, ‘yyyy-MM-dd HH:mm:ss’)
FROM_UNIXTIME函数是Flink SQL中的一个日期格式转换函数,用于将Unix时间戳转换为日期格式。
其语法为:
FROM_UNIXTIME(unixtime[, format])
其中,参数unixtime为要转换的Unix时间戳,参数format为可选参数,表示转换后的日期格式。如果不指定format参数,则默认使用’yyyy-MM-dd HH:mm:ss’格式。FROM_UNIXTIME函数返回一个日期类型的值。
例如,以下SQL语句将Unix时间戳plan_date乘以86400(一天的秒数)并转换为日期格式’yyyy-MM-dd HH:mm:ss’:
SELECT