Apache Pig 简明教程

Apache Pig - Date-time Functions

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

S.N.

Functions & Description

1

ToDate(milliseconds) 此函数根据给定的参数返回一个日期时间对象。此函数的另一种变体是 ToDate(iosstring)、ToDate(userstring, format)、ToDate(userstring, format, timezone)

2

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

3

GetDay(datetime) 从日期时间对象返回一个月的日期。

4

GetHour(datetime) 从日期时间对象返回一天中的小时。

5

GetMilliSecond(datetime) 从日期时间对象返回一秒中的毫秒。

6

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

7

GetMonth(datetime) 从日期时间对象返回一年的月份。

8

GetSecond(datetime) 从日期时间对象返回一分钟的秒。

9

GetWeek(datetime) 从日期时间对象返回一年的周。

10

GetWeekYear(datetime) 从日期时间对象返回星期年。

11

GetYear(datetime) 从日期时间对象返回年。

12

AddDuration(datetime, duration) 返回日期时间对象和持续时间对象的结果。

13

SubtractDuration(datetime, duration) 减去 Date-Time 对象的 Duration 对象并返回结果。

14

DaysBetween(datetime1, datetime2) 返回两个日期时间对象之间的天数。

15

HoursBetween(datetime1, datetime2) 返回两个日期时间对象之间的小时数。

16

MilliSecondsBetween(datetime1, datetime2) 返回两个日期时间对象之间的时间间隔。

17

MinutesBetween(datetime1, datetime2) 返回两个日期时间对象之间的分钟数。

18

MonthsBetween(datetime1, datetime2) 返回两个日期时间对象之间的月数。

19

SecondsBetween(datetime1, datetime2) 返回两个日期时间对象之间的秒数。

20

WeeksBetween(datetime1, datetime2) 返回两个日期时间对象之间的周数。

21

YearsBetween(datetime1, datetime2) 返回两个日期时间对象之间的年数。