Apache Pig - Funciones de fecha y hora
Apache Pig proporciona las siguientes funciones de fecha y hora:
| SN | Funciones y descripción |
|---|---|
| 1 | ToDate (milisegundos)
Esta función devuelve un objeto de fecha y hora según los parámetros dados. La otra alternativa para esta función son ToDate (iosstring), ToDate (userstring, formato), ToDate (userstring, formato, zona horaria) |
| 2 | Tiempo actual()
devuelve el objeto de fecha y hora de la hora actual. |
| 3 | GetDay (fecha y hora)
Devuelve el día de un mes del objeto de fecha y hora. |
| 4 | GetHour (fecha y hora)
Devuelve la hora de un día del objeto de fecha y hora. |
| 5 | GetMilliSecond (fecha y hora)
Devuelve el milisegundo de un segundo del objeto de fecha y hora. |
| 6 | GetMinute (fecha y hora)
Devuelve el minuto de una hora del objeto de fecha y hora. |
| 7 | GetMonth (fecha y hora)
Devuelve el mes de un año del objeto de fecha y hora. |
| 8 | GetSecond (fecha y hora)
Devuelve el segundo de un minuto del objeto de fecha y hora. |
| 9 | GetWeek (fecha y hora)
Devuelve la semana de un año del objeto de fecha y hora. |
| 10 | GetWeekYear (fecha y hora)
Devuelve el año de la semana del objeto de fecha y hora. |
| 11 | GetYear (fecha y hora)
Devuelve el año del objeto de fecha y hora. |
| 12 | AddDuration (fecha y hora, duración)
Devuelve el resultado de un objeto de fecha y hora junto con el objeto de duración. |
| 13 | SubtractDuration (fecha y hora, duración)
Resta el objeto Duración del objeto Fecha-Hora y devuelve el resultado. |
| 14 | DaysBetween (fecha y hora1, fecha y hora2)
Devuelve el número de días entre los dos objetos de fecha y hora. |
| 15 | HoursBetween (datetime1, datetime2)
Devuelve el número de horas entre dos objetos de fecha y hora. |
| dieciséis | MilliSecondsBetween (fecha y hora1, fecha y hora2)
Devuelve el número de milisegundos entre dos objetos de fecha y hora. |
| 17 | MinutesBetween (fecha y hora1, fecha y hora2)
Devuelve el número de minutos entre dos objetos de fecha y hora. |
| 18 | MonthsBetween (fecha y hora1, fecha y hora2)
Devuelve el número de meses entre dos objetos de fecha y hora. |
| 19 | SecondsBetween (fecha y hora1, fecha y hora2)
Devuelve el número de segundos entre dos objetos de fecha y hora. |
| 20 | WeeksBetween (fecha y hora1, fecha y hora2)
Devuelve el número de semanas entre dos objetos de fecha y hora. |
| 21 | YearsBetween (datetime1, datetime2)
Devuelve el número de años entre dos objetos de fecha y hora. |