更新时间:2025-10-28 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
长整型时间转换
概述
“长整型时间转换”算子,用于配置长整型数值与日期的转换。
输入与输出
- 输入:需要转换的字段
 - 输出:转换后的新字段
 
参数说明
| 
        参数  | 
      
        含义  | 
      
        类型  | 
      
        是否必填  | 
      
        默认值  | 
     
|---|---|---|---|---|
| 
        转换类型  | 
      
        配置长整型时间转换类型: 
  | 
      
        enum  | 
      
        是  | 
      
        long to date  | 
     
| 
        输入字段名  | 
      
        配置输入的待转换字段名称,需填写上一个转换步骤生成的字段名。  | 
      
        string  | 
      
        是  | 
      
        无  | 
     
| 
        输出字段名  | 
      
        配置输出字段的字段名。  | 
      
        string  | 
      
        是  | 
      
        无  | 
     
| 
        字段单位  | 
      
        配置长整型数值字段的单位,根据“转换类型”长整型数据可以是输入字段或生成字段,可选值为“second”和“millisecond”。  | 
      
        enum  | 
      
        是  | 
      
        second  | 
     
| 
        输出字段类型  | 
      
        配置输出字段的类型,可选值为“BIGINT”,“DATE”,“TIME”和“TIMESTAMP”。  | 
      
        enum  | 
      
        是  | 
      
        BIGINT  | 
     
| 
        时间格式  | 
      
        配置时间字段格式,时间格式如:“yyyyMMdd HH:mm:ss”。  | 
      
        string  | 
      
        否  | 
      
        无  | 
     
数据处理规则
- 原始数据包含null值,不做转换处理。
 - 配置输入字段列数,大于原始数据实际包含字段列数,全部数据成为脏数据。
 - 遇到类型转换错误,当前数据保存为脏数据。
 
样例
通过“CSV文件输入”算子,生成两个字段A和B。
源文件如下图:

配置“长整型时间转换”算子,生成四个新字段C、D、E和F,类型分别为DATE、TIME、TIMESTAMP、BIGINT。

转换后,依次输出,结果如下:

   父主题: 转换算子