Apache Pig 日期時間函數(shù)

2018-01-03 18:20 更新

Apache Pig提供以下日期和時間函數(shù) -

S.N.函數(shù) & 描述
1ToDate(milliseconds)

此函數(shù)根據(jù)給定的參數(shù)返回日期時間對象。此函數(shù)的另一個替代方法是ToDate(iosstring),ToDate(userstring,format),ToDate(userstring,format,timezone)

2CurrentTime()

返回當(dāng)前時間的日期時間對象。

3GetDay(datetime)

從日期時間對象返回一個月中的某一天。

4GetHour(datetime)

從日期時間對象返回一天中的小時。

5GetMilliSecond(datetime)

從日期時間對象返回秒中的毫秒。

6GetMinute(datetime)

從日期時間對象返回一小時中的分鐘。

7GetMonth(datetime)

從日期時間對象返回一年中的月份。

8GetSecond(datetime)

從日期時間對象返回一分鐘的秒。

9GetWeek(datetime)

從日期時間對象返回一年中的周。

10GetWeekYear(datetime)

從日期時間對象返回周年。

11GetYear(datetime)

從日期時間對象返回年份。

12AddDuration(datetime, duration)

返回日期時間對象的結(jié)果以及持續(xù)時間對象。

13SubtractDuration(datetime, duration)

從Date-Time對象中減去Duration對象并返回結(jié)果。

14DaysBetween(datetime1, datetime2)

返回兩個日期時間對象之間的天數(shù)。

15HoursBetween(datetime1, datetime2)

返回兩個日期時間對象之間的小時數(shù)。

16MilliSecondsBetween(datetime1, datetime2)

返回兩個日期時間對象之間的毫秒數(shù)。

17MinutesBetween(datetime1, datetime2)

返回兩個日期時間對象之間的分鐘數(shù)。

18MonthsBetween(datetime1, datetime2)

返回兩個日期時間對象之間的月數(shù)。

19SecondsBetween(datetime1, datetime2)

返回兩個日期時間對象之間的秒數(shù)。

20WeeksBetween(datetime1, datetime2)

返回兩個日期時間對象之間的周數(shù)。

21YearsBetween(datetime1, datetime2)

返回兩個日期時間對象之間的年數(shù)。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號