Apache Pig - Funkcje daty i czasu
Apache Pig zapewnia następujące funkcje daty i czasu -
| SN | Funkcje i opis |
|---|---|
| 1 | ToDate (milisekundy)
Ta funkcja zwraca obiekt daty i godziny zgodnie z podanymi parametrami. Inną alternatywą dla tej funkcji są ToDate (iosstring), ToDate (userstring, format), ToDate (userstring, format, timezone) |
| 2 | Obecny czas()
zwraca obiekt daty i godziny aktualnej godziny. |
| 3 | GetDay (data i godzina)
Zwraca dzień miesiąca z obiektu data-godzina. |
| 4 | GetHour (data i godzina)
Zwraca godzinę dnia z obiektu daty i godziny. |
| 5 | GetMilliSecond (datetime)
Zwraca milisekundę sekundy z obiektu daty i godziny. |
| 6 | GetMinute (data i godzina)
Zwraca minutę godziny z obiektu daty i godziny. |
| 7 | GetMonth (data i godzina)
Zwraca miesiąc w roku z obiektu data-godzina. |
| 8 | GetSecond (datetime)
Zwraca sekundę minuty z obiektu daty i godziny. |
| 9 | GetWeek (data i godzina)
Zwraca tydzień roku z obiektu daty i godziny. |
| 10 | GetWeekYear (data i godzina)
Zwraca rok tygodnia z obiektu daty i godziny. |
| 11 | GetYear (data i godzina)
Zwraca rok z obiektu daty i godziny. |
| 12 | AddDuration (data i godzina, czas trwania)
Zwraca wynik obiektu daty i godziny wraz z obiektem czasu trwania. |
| 13 | SubtractDuration (data / godzina, czas trwania)
Odejmuje obiekt Duration od obiektu Date-Time i zwraca wynik. |
| 14 | DaysBetween (datetime1, datetime2)
Zwraca liczbę dni między dwoma obiektami daty i godziny. |
| 15 | HoursBetween (datetime1, datetime2)
Zwraca liczbę godzin między dwoma obiektami daty i godziny. |
| 16 | MilliSecondsBetween (datetime1, datetime2)
Zwraca liczbę milisekund między dwoma obiektami daty i godziny. |
| 17 | MinutyBetween (datetime1, datetime2)
Zwraca liczbę minut między dwoma obiektami daty i godziny. |
| 18 | MonthsBetween (datetime1, datetime2)
Zwraca liczbę miesięcy między dwoma obiektami daty i godziny. |
| 19 | SecondsBetween (datetime1, datetime2)
Zwraca liczbę sekund między dwoma obiektami daty i godziny. |
| 20 | WeeksBetween (datetime1, datetime2)
Zwraca liczbę tygodni między dwoma obiektami daty i godziny. |
| 21 | YearsBetween (datetime1, datetime2)
Zwraca liczbę lat między dwoma obiektami daty i godziny. |