Apache Pig - функции даты и времени
Apache Pig предоставляет следующие функции даты и времени -
SN | Функции и описание |
---|---|
1 | ToDate (миллисекунды) Эта функция возвращает объект даты и времени в соответствии с заданными параметрами. Другой альтернативой этой функции являются ToDate (iosstring), ToDate (строка пользователя, формат), ToDate (строка пользователя, формат, часовой пояс). |
2 | Текущее время() возвращает объект даты и времени текущего времени. |
3 | GetDay (дата и время) Возвращает день месяца из объекта даты и времени. |
4 | GetHour (дата и время) Возвращает час дня из объекта даты и времени. |
5 | GetMilliSecond (дата и время) Возвращает миллисекунду секунды из объекта даты и времени. |
6 | GetMinute (дата и время) Возвращает минуту часа из объекта даты и времени. |
7 | GetMonth (дата и время) Возвращает месяц года из объекта даты и времени. |
8 | GetSecond (дата и время) Возвращает секунды минуты из объекта даты и времени. |
9 | GetWeek (дата и время) Возвращает неделю года из объекта даты и времени. |
10 | GetWeekYear (дата и время) Возвращает год недели из объекта даты и времени. |
11 | GetYear (дата и время) Возвращает год из объекта даты и времени. |
12 | AddDuration (дата, время, продолжительность) Возвращает результат объекта даты и времени вместе с объектом продолжительности. |
13 | SubtractDuration (дата, время, продолжительность) Вычитает объект Duration из объекта Date-Time и возвращает результат. |
14 | DaysBetween (datetime1, datetime2) Возвращает количество дней между двумя объектами даты и времени. |
15 | HoursBetween (datetime1, datetime2) Возвращает количество часов между двумя объектами даты и времени. |
16 | MilliSecondsBetween (datetime1, datetime2) Возвращает количество миллисекунд между двумя объектами даты и времени. |
17 | Минуты между (datetime1, datetime2) Возвращает количество минут между двумя объектами даты и времени. |
18 | MonthsBetween (datetime1, datetime2) Возвращает количество месяцев между двумя объектами даты и времени. |
19 | SecondsBetween (datetime1, datetime2) Возвращает количество секунд между двумя объектами даты и времени. |
20 | WeeksBetween (datetime1, datetime2) Возвращает количество недель между двумя объектами даты и времени. |
21 год | YearsBetween (datetime1, datetime2) Возвращает количество лет между двумя объектами даты и времени. |