com.tivoli.twg.engine
Class TWGDbISOTimeParse

java.lang.Object
  extended bycom.tivoli.twg.engine.TWGDbISOTimeParse

public class TWGDbISOTimeParse
extends java.lang.Object

Fast time parser for ISO time formats. Specifically, supports parsing "yyyy-MM-dd HH:mm:ss" and "yyyy-MM-dd" formats. Substitute for SimpleDateFormat("yyyy-MM-dd HH:mm:ss" ) and SimpleDateFormat("yyyy-MM-dd" )


Constructor Summary
TWGDbISOTimeParse(java.util.TimeZone tz)
          Constructor for parser
 
Method Summary
 java.lang.String formatUsingYYMMDD(java.util.Date d)
          Format date using "yyyy-MM-dd" format
 java.lang.String formatUsingYYMMDDHHMMSS(java.util.Date d)
          Format date using "yyyy-MM-dd HH:mm:ss" format
 java.util.Date parseUsingYYMMDD(java.lang.String str)
          Parse string into Date using given timezone and "yyyy-MM-dd" format mapping.
 java.util.Date parseUsingYYMMDDHHMMSS(java.lang.String str)
          Parse string into Date using given timezone and "yyyy-MM-dd HH:mm:ss" format mapping.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TWGDbISOTimeParse

public TWGDbISOTimeParse(java.util.TimeZone tz)
Constructor for parser

Parameters:
tz - - timezone for time reference
Method Detail

parseUsingYYMMDDHHMMSS

public java.util.Date parseUsingYYMMDDHHMMSS(java.lang.String str)
                                      throws java.text.ParseException
Parse string into Date using given timezone and "yyyy-MM-dd HH:mm:ss" format mapping.

Parameters:
str - - format string
Returns:
Date of given time string
Throws:
java.text.ParseException - if format error

formatUsingYYMMDDHHMMSS

public java.lang.String formatUsingYYMMDDHHMMSS(java.util.Date d)
Format date using "yyyy-MM-dd HH:mm:ss" format

Parameters:
d - - date to be formatted
Returns:
string representation

parseUsingYYMMDD

public java.util.Date parseUsingYYMMDD(java.lang.String str)
                                throws java.text.ParseException
Parse string into Date using given timezone and "yyyy-MM-dd" format mapping.

Parameters:
str - - format string
Returns:
Date of given time string
Throws:
java.text.ParseException - if format error

formatUsingYYMMDD

public java.lang.String formatUsingYYMMDD(java.util.Date d)
Format date using "yyyy-MM-dd" format

Parameters:
d - - date to be formatted
Returns:
string representation