Apache PIG - 将毫秒转换为TimeStamp Unix

时间:2016-07-21 16:45:39

标签: hadoop apache-pig converter

我有以下字段:1388481000000,表示从Unix纪元(1970-01-01 UTC)开始经过的毫秒数

如何转换为Unix TimeStamp? 我正在尝试使用:

ToUnixTime(1388481000000,'dd/MM/yyyyHH:mm:ss','GMT')

但它给了我错误......

如何转换为Unix时间戳?非常感谢!

1 个答案:

答案 0 :(得分:0)

你正在混淆。ToUnixTime语法是ToUnixTime(datetime),其中参数是一个日期时间对象。你所拥有的是从Unix纪元(1970-01-01 UTC)开始经过的毫秒数。我假设您正尝试将毫秒转换为您必须使用ToDate的日期时间对象,语法为ToDate(毫秒)。

Debug.Log(Mathf.Mathf.NegativeInfinity == Mathf.Mathf.NegativeInfinity)