com.ibm.ims.base
Class ComplexDateFormat

java.lang.Object
  |
  +--java.text.Format
        |
        +--java.text.DateFormat
              |
              +--java.text.SimpleDateFormat
                    |
                    +--com.ibm.ims.base.ComplexDateFormat
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class ComplexDateFormat
extends java.text.SimpleDateFormat

Formatting class for the TIMESTAMP data type. For the TIMESTAMP type an additional formatting option 'f' has been provided for nanoseconds. TIMESTAMP can contain up to 9 'f's and replaces the 'S' options for milliseconds; instead, 'fff' indicates milliseconds of precision. An example TIMESTAMP format is yyyy-mm-dd hh:mm:ss.fffffffff

See Also:
Serialized Form

Fields inherited from class java.text.DateFormat
AM_PM_FIELD, calendar, DATE_FIELD, DAY_OF_WEEK_FIELD, DAY_OF_WEEK_IN_MONTH_FIELD, DAY_OF_YEAR_FIELD, DEFAULT, ERA_FIELD, FULL, HOUR_OF_DAY0_FIELD, HOUR_OF_DAY1_FIELD, HOUR0_FIELD, HOUR1_FIELD, LONG, MEDIUM, MILLISECOND_FIELD, MINUTE_FIELD, MONTH_FIELD, numberFormat, SECOND_FIELD, SHORT, TIMEZONE_FIELD, WEEK_OF_MONTH_FIELD, WEEK_OF_YEAR_FIELD, YEAR_FIELD
 
Constructor Summary
ComplexDateFormat()
           
 
Method Summary
 void applyPattern(java.lang.String pattern)
          Overrides SimpleDateFormat Apply the given unlocalized pattern string to this date format.
 java.lang.String format(java.sql.Timestamp ts)
          Overrides SimpleDateFormat
 java.util.Date parse(java.lang.String text)
          Overrides SimpleDateFormat Caution: Only useful for Timestamps
 
Methods inherited from class java.text.SimpleDateFormat
applyLocalizedPattern, clone, equals, format, get2DigitYearStart, getDateFormatSymbols, hashCode, parse, set2DigitYearStart, setDateFormatSymbols, toLocalizedPattern, toPattern
 
Methods inherited from class java.text.DateFormat
format, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, isLenient, parseObject, setCalendar, setLenient, setNumberFormat, setTimeZone
 
Methods inherited from class java.text.Format
format, parseObject
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexDateFormat

public ComplexDateFormat()
Method Detail

applyPattern

public void applyPattern(java.lang.String pattern)
Overrides SimpleDateFormat Apply the given unlocalized pattern string to this date format.
Overrides:
applyPattern in class java.text.SimpleDateFormat
See Also:
java.util.SimpleDateFormat

format

public java.lang.String format(java.sql.Timestamp ts)
Overrides SimpleDateFormat
Returns:
the formatted timestamp string.
See Also:
java.util.SimpleDateFormat

parse

public java.util.Date parse(java.lang.String text)
                     throws java.text.ParseException
Overrides SimpleDateFormat Caution: Only useful for Timestamps
Overrides:
parse in class java.text.DateFormat
See Also:
java.util.SimpleDateFormat


(C) International Business Machines Corporation 2004. All rights reserved.