Pentaho的壶值转换

问题描述:

我想微秒转换成数据:Pentaho的壶值转换

6000 - > 1997年2月12日(像这样)。

这意味着新的字段包含年 - 月 - 日,时,分,秒,毫秒

THX。

微秒(或任何时间跨度)不能直接转换为日期,因为您需要一个开始日期,然后将该时间跨度添加到该日期,以最终计算日期。很多时候,表示日期的时间片使用的是1970年1月1日,UTC时间0点的unix时代开始日期作为其基准日期。

要计算您的目标日期,您可以使用从Kettle进行的Calculator步骤。首先逆转微秒时间范围的符号(乘以-1),然后使用计算Date A - Date B (milliseconds)来计算新的日期。

Example

作为新的字段是日期字段,你可以格式化输出到您自己的规范。