使用选择值将Epoch转换为Date

问题描述 投票:1回答:1

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

所以我转到下一步并使用选择值选项选择字段并将数据类型更改为日期,格式为dd / MM / yyyy,结果为我提供了18-01-1970范围内的各种日期。我尝试了一切(不同的格式等),但我似乎无法解决它。

任何猜测? Image of output

date epoch pentaho-spoon
1个回答
0
投票

在纪元中的时间是以毫秒为单位,而不是秒,所以,取你的数字,乘以1000,然后转到日期。

看看,如果你除了,日期可以追溯到几个......然后乘以你得到正确的日期,因为时间戳。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.