Apache Pig - CurrentTime ()

Esta función se utiliza para generar DateTime objeto de la hora actual.

Sintaxis

Aquí está la sintaxis de CurrentTime() función.

grunt> CurrentTime()

Ejemplo

Suponga que hay un archivo llamado date.txt en el HDFS directorio /pig_data/. Este archivo contiene los detalles de la fecha de nacimiento de una persona en particular, identificación, fecha y hora.

date.txt

001,1989/09/26 09:00:00
002,1980/06/20 10:22:00
003,1990/12/19 03:11:44

Y hemos cargado este archivo en Pig con una relación llamada date Como se muestra abajo.

grunt> date_data = LOAD 'hdfs://localhost:9000/pig_data/date.txt' USING PigStorage(',')
   as (id:int,date:chararray);

A continuación se muestra un ejemplo de CurrentTime()función. Aquí estamos generando la hora actual.

grunt> currenttime_data = foreach todate_data generate CurrentTime();

El resultado de la declaración se almacenará en la relación denominada currenttime_data. Verifique el contenido de esta relación utilizando el operador Dump.

grunt> Dump currenttime_data;
  
(2015-11-06T11:31:02.013+05:30)
(2015-11-06T11:31:02.013+05:30) 
(2015-11-06T11:31:02.013+05:30)