2014-12-12 2 views
0

누군가가 'register'jar를 포함한 날짜 시간 함수의 전체 예제를 제공 할 수 있습니까? 나는 CurrentTime()과 ToDate()를 많은 성공을 거두지 않고 실행하려고 노력해왔다. 나는 classpath에 piggybank 항아리가 있고 같은 것을 등록했다. 그러나 항상 함수는 사용 전에 정의되어야한다고 말합니다. 전에이 질문을 comparing datetime in pig 읽었습니다.dse pig datetime functions

답변

1

네이티브 돼지를 사용하여 날짜 시간 함수를 쉽게 구현할 수 있습니다. piggybank jar를 사용할 필요가 없습니다.

예 : 내가 입력 파일에서 날짜의 설정 읽기이 예제에서는
, 현재 날짜를 얻을

input.txt를 이전과 현재 날짜 사이에

을 일의 총 전혀 계산하지

2014-10-12T10:20:47 2014-08-12T10:20:47 2014-07-12T10:20:47 

PigScript :

,423,210

출력 :

(2014-10-12T10:20:47.000+05:30, 2014-12-12T10:39:15.455+05:30, 61) 
(2014-08-12T10:20:47.000+05:30, 2014-12-12T10:39:15.455+05:30, 122) 
(2014-07-12T10:20:47.000+05:30, 2014-12-12T10:39:15.455+05:30, 153) 

당신은 내 이전 게시물에서 몇 가지 예를 참조 할 수 있습니다
Human readable String date converted to date using Pig?
Storing Date and Time In PIG
how to convert UTC time to IST using pig