草庐IT

DaysBetween

全部标签

hadoop - DaysBetween in Pig 给出错误的 3 月份结果

我正在尝试将vertica查询转换为Pig,它基本上可以找出两个日期之间的天数。当我转换代码并尝试使用PIG中的DaysBetween函数时,它仅针对3月份提供不同的输出。PIG结果:Y=FOREACHXGENERATE(DaysBetween((datetime)ToDate('2015-04-01'),ToDate('2015-03-01')));Output:-(30)Vertica结果:SELECTJULIAN_DAY('2015-04-01')-JULIAN_DAY('2015-03-01');Output:-(31)当我检查一年中其他月份的相同内容时,我没有收到任何错误。P