
# 长整型时间转换
#### 概述
"长整型时间转换"算子，用于配置长整型数值与日期的转换。
#### 输入与输出
- 输入：需要转换的字段
- 输出：转换后的新字段
 
#### 参数说明
表1算子参数说明 
| 参数     | 含义                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 类型     | 是否必填 | 默认值          |
|:---|:---|:---|:---|:---|
| 转换类型   | 配置长整型时间转换类型： - long to date：长整型数值转换为DATE类型。  - long to time：长整型数值转换为TIME类型。  - long to timestamp：长整型数值转换为TIMESTAMP类型。  - date to long：DATE类型转换为长整型数值。  - time to long：TIME类型转换为长整型数值。  - timestamp to long：TIMESTAMP类型转换为长整型数值。   | 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。
源文件如下图：
![](https://support.huaweicloud.com/cmpntguide-lts-mrs/zh-cn_image_0000001676747902.jpg "点击放大")
配置"长整型时间转换"算子，生成四个新字段C、D、E和F，类型分别为DATE、TIME、TIMESTAMP、BIGINT。
![](https://support.huaweicloud.com/cmpntguide-lts-mrs/zh-cn_image_0000001724747101.jpg "点击放大")
转换后，依次输出，结果如下：
![](https://support.huaweicloud.com/cmpntguide-lts-mrs/zh-cn_image_0000001676747906.jpg "点击放大")
