内容纲要
概要描述
Sophon实验算子中选择时间格式的转化,可以选择如下几种转变方式:
date format:将日期/时间戳/字符串转换为字符串值。
to date:将日期/时间戳/字符串转换为一个日期类型。
to timestamp:将日期/时间戳/字符串转换为时间戳,第二个参数为输入字符串的格式。
to unix timestamp:将给定格式的日期/时间戳/字符串转换为Unix时间戳,类型为bigint。
from unixtime:将Unix时间戳转换为表示给定格式的当前系统时区中该时刻的时间戳的字符串。
详细说明
原始数据:data字段为timestamp类型
date format:将日期/时间戳/字符串转换为字符串值,第二个参数指定输出字符串的格式。
to date:将日期/时间戳/字符串转换为一个日期类型,第二个参数为输入字符串的格式。
to timestamp:将日期/时间戳/字符串转换为时间戳,第二个参数为输入字符串的格式。
to unix timestamp:将给定格式的日期/时间戳/字符串转换为Unix时间戳,类型为bigint,第二个参数为输入字符串的格式。
from unixtime:将Unix时间戳转换为表示给定格式的当前系统时区中该时刻的时间戳的字符串,第二个参数为输出字符串的格式。
注意:此处为了演示,先将原始数据中的string类型通过to unix timestamp转换为unix timestamp,然后通过from unixtime将unix timestampzh转化为string类型
(输出示例中精确到分钟:yyyy-MM-dd HH:mm)
增加输出列a1,将保留原字段,重新生成一个字段a1。