CDAP 将此格式的日期"/Date(1577746800000+0100)/"转换为简单日期



您好,我想以这种格式/日期(1577746800000 0100(/使用CDAP转换日期。有人可以帮我吗?谢谢

日期的示例

/Date(1577746800000+0100)/
/Date(1570572000000+0200)/
/Date(1558821600000+0200)/
/Date(1546297200000+0100)/
/Date(1546297200000+0100)/

您可以使用Wrangler实现这一目标。由于数据是固定长度的,因此我们可以从字符串中提取时间戳。在屏幕的底部,您可以看到一个可以输入指令的控制台。

cut-character <column-name> <destination-column-name> 7-19

然后,我们可以通过以下方式解析此列以下:

parse-timestamp :<destination-column-name> 'milliseconds'

最后将结果格式化为您喜欢的格式:

format-date :<destination-column-name> 'MM/dd/yyyy HH:mm'

希望有帮助!

最新更新