Apache Pig - 日期时间函数


Apache Pig 提供以下日期和时间函数 -

序列号 功能及说明
1 迄今为止(毫秒)

该函数根据给定的参数返回一个日期时间对象。此函数的其他替代方法是 ToDate(iosstring)、ToDate(userstring, format)、ToDate(userstring, format, timezone)

2 当前时间()

返回当前时间的日期时间对象。

3 获取日期(日期时间)

从日期时间对象返回一个月中的第几天。

4 获取时间(日期时间)

从日期时间对象返回一天中的小时。

5 获取毫秒(日期时间)

从日期时间对象返回一秒的毫秒数。

6 获取分钟(日期时间)

从日期时间对象返回一小时中的分钟。

7 获取月份(日期时间)

从日期时间对象返回一年中的月份。

8 GetSecond(日期时间)

从日期时间对象返回一分钟的秒数。

9 GetWeek(日期时间)

从日期时间对象返回一年中的第几周。

10 获取周年(日期时间)

返回日期时间对象中的星期。

11 获取年份(日期时间)

返回日期时间对象的年份。

12 添加持续时间(日期时间,持续时间)

返回日期时间对象的结果以及持续时间对象。

13 减去持续时间(日期时间,持续时间)

从 Date-Time 对象中减去 Duration 对象并返回结果。

14 DaysBetween(日期时间 1, 日期时间 2)

返回两个日期时间对象之间的天数。

15 HoursBetween(日期时间 1, 日期时间 2)

返回两个日期时间对象之间的小时数。

16 MilliSecondsBetween(日期时间 1, 日期时间 2)

返回两个日期时间对象之间的毫秒数。

17 号 分钟之间(日期时间 1,日期时间 2)

返回两个日期时间对象之间的分钟数。

18 MonthsBetween(日期时间1, 日期时间2)

返回两个日期时间对象之间的月数。

19 SecondsBetween(日期时间1, 日期时间2)

返回两个日期时间对象之间的秒数。

20 WeeksBetween(日期时间1, 日期时间2)

返回两个日期时间对象之间的周数。

21 年数(日期时间 1,日期时间 2)

返回两个日期时间对象之间的年数。