使用选择值将时代转换为日期

时间:2019-04-02 19:56:16

标签: date epoch pentaho-spoon

我正在尝试将纪元时间代码转换为Pentaho Spoon中的日期。我使用输入文本文件从中提取字段。我想导出数据库中的字段,但是有一个时间戳字段,其中包含像“ 1480017396”这样的纪元时间戳,数据类型设置为整数,并且该字段名为“时间戳”。我想用Select值进行转换。

因此,我转到下一步,使用“选择值”选项选择字段并将数据类型更改为Date,格式为dd / MM / yyyy,结果为我提供了1970年1月18日范围内的所有日期。我尝试了所有方法(不同的格式等),但似乎无法解决。

有没有猜到? Image of output

1 个答案:

答案 0 :(得分:0)

纪元的时间以毫秒为单位,而不是秒,因此,将您的数字乘以1000,然后得出日期。

请注意,如果进行除法运算,则日期会倒退几...再乘以倍数,您会得到正确的日期,因为有时间戳记。

enter image description here