org.apache.hadoop.hive.ql.udf
Class UDFUnixTimeStamp

java.lang.Object
  extended by org.apache.hadoop.hive.ql.exec.UDF
      extended by org.apache.hadoop.hive.ql.udf.UDFUnixTimeStamp

public class UDFUnixTimeStamp
extends UDF


Constructor Summary
UDFUnixTimeStamp()
           
 
Method Summary
 long evaluate()
          Return current UnixTime.
 long evaluate(String datestring)
          Convert time string to UnixTime.
 long evaluate(String datestring, String patternstring)
          Convert time string to UnixTime with user defined pattern.
 
Methods inherited from class org.apache.hadoop.hive.ql.exec.UDF
getResolver, setResolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDFUnixTimeStamp

public UDFUnixTimeStamp()
Method Detail

evaluate

public long evaluate()
Return current UnixTime.

Returns:
long Number of seconds from 1970-01-01 00:00:00

evaluate

public long evaluate(String datestring)
Convert time string to UnixTime.

Parameters:
datestring - Time string in format yyyy-MM-dd HH:mm:ss
Returns:
long Number of seconds from 1970-01-01 00:00:00

evaluate

public long evaluate(String datestring,
                     String patternstring)
Convert time string to UnixTime with user defined pattern.

Parameters:
datestring - Time string in format patternstring
patternstring - Time patterns string supported by SimpleDateFormat
Returns:
long Number of seconds from 1970-01-01 00:00:00


Copyright © 2009 The Apache Software Foundation