Apache Pig - funções de data e hora
Apache Pig fornece as seguintes funções de data e hora -
SN | Funções e descrição |
---|---|
1 | ToDate (milissegundos)
Esta função retorna um objeto de data e hora de acordo com os parâmetros fornecidos. A outra alternativa para esta função são ToDate (iosstring), ToDate (userstring, formato), ToDate (userstring, formato, fuso horário) |
2 | Hora atual()
retorna o objeto de data e hora da hora atual. |
3 | GetDay (datetime)
Retorna o dia de um mês do objeto data-hora. |
4 | GetHour (datetime)
Retorna a hora de um dia do objeto data-hora. |
5 | GetMilliSecond (datetime)
Retorna o milissegundo de segundo do objeto de data e hora. |
6 | GetMinute (datetime)
Retorna o minuto de uma hora do objeto de data e hora. |
7 | GetMonth (datetime)
Retorna o mês de um ano do objeto data e hora. |
8 | GetSecond (datetime)
Retorna o segundo de um minuto do objeto de data e hora. |
9 | GetWeek (datetime)
Retorna a semana de um ano do objeto data-hora. |
10 | GetWeekYear (datetime)
Retorna o ano da semana do objeto data-hora. |
11 | GetYear (datetime)
Retorna o ano do objeto data-hora. |
12 | AddDuration (datetime, duration)
Retorna o resultado de um objeto de data e hora junto com o objeto de duração. |
13 | SubtractDuration (datetime, duration)
Subtrai o objeto Duration do objeto Date-Time e retorna o resultado. |
14 | DaysBetween (datetime1, datetime2)
Retorna o número de dias entre os dois objetos de data e hora. |
15 | Horasentre (datetime1, datetime2)
Retorna o número de horas entre dois objetos de data e hora. |
16 | MilliSecondsBetween (datetime1, datetime2)
Retorna o número de milissegundos entre dois objetos de data e hora. |
17 | MinutesBetween (datetime1, datetime2)
Retorna o número de minutos entre dois objetos de data e hora. |
18 | Meses Entre (datetime1, datetime2)
Retorna o número de meses entre dois objetos de data e hora. |
19 | SecondsBetween (datetime1, datetime2)
Retorna o número de segundos entre dois objetos de data e hora. |
20 | WeeksBetween (datetime1, datetime2)
Retorna o número de semanas entre dois objetos de data e hora. |
21 | YearsBetween (datetime1, datetime2)
Retorna o número de anos entre dois objetos de data e hora. |