net.sf.seaf.util.convert.simple
Class ConverterToTimestamp

java.lang.Object
  extended by net.sf.seaf.util.convert.simple.ConverterToTimestamp

public class ConverterToTimestamp
extends Object

Converter of any Object to a timestamp represented by Calendar.


Field Summary
static String FORMAT_ISO
           
 
Constructor Summary
ConverterToTimestamp()
           
 
Method Summary
static Calendar convert(Object o)
          Converts an Object to Calendar timestamp value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FORMAT_ISO

public static final String FORMAT_ISO
See Also:
Constant Field Values
Constructor Detail

ConverterToTimestamp

public ConverterToTimestamp()
Method Detail

convert

public static Calendar convert(Object o)
                        throws IllegalArgumentException
Converts an Object to Calendar timestamp value.

Keeps null as null. Converts java.util.Date. Keeps Calendar. Otherwise converts via String expecting ISO timestamp format (yyyy-MM-dd'T'HH:mm:ss.SSSZ).

Parameters:
o - Object to be converted
Returns:
Calendar
Throws:
IllegalArgumentException - Thrown when the argument is not a valid Timestamp


Copyright © 2008-2012 SEAF. All Rights Reserved.