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) Возвращает количество лет между двумя объектами даты и времени. |