## org.apache.log4j.helpers
Class AbsoluteTimeDateFormat

    java.lang.Object
      java.text.Format
          java.text.DateFormat
              org.apache.log4j.helpers.AbsoluteTimeDateFormat

All Implemented Interfaces:
  Serializable, Cloneable

Direct Known Subclasses:
  DateTimeDateFormat, ISO8601DateFormat

    public class AbsoluteTimeDateFormat

extends DateFormat

Formats a `Date` in the format "HH:mm:ss,SSS" for example, "15:49:37,459".

Since:
  0.7.5
Author:
  Ceki Gülcü, Andrew Vajoczki
See Also:
  Serialized Form

Nested Class Summary

Nested classes/interfaces inherited from class java.text.DateFormat
`DateFormat.Field`

Field Summary
`static String` `ABS_TIME_DATE_FORMAT` String constant used to specify `AbsoluteTimeDateFormat` in layouts.
`static String` `DATE_AND_TIME_DATE_FORMAT` String constant used to specify `DateTimeDateFormat` in layouts.
`static String` `ISO8601_DATE_FORMAT` String constant used to specify `ISO8601DateFormat` in layouts.

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
`AbsoluteTimeDateFormat()`
`AbsoluteTimeDateFormat(TimeZone timeZone)`

Method Summary
`StringBuffer` `format(Date date, StringBuffer sbuf, FieldPosition fieldPosition)` Appends to `sbuf` the time in the format "HH:mm:ss,SSS" for example, "15:49:37,459"
`Date` `parse(String s, ParsePosition pos)` This method does not do anything but return `null`.

Methods inherited from class java.text.DateFormat
`clone, equals, format, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, hashCode, isLenient, parse, parseObject, setCalendar, setLenient, setNumberFormat, setTimeZone`

Methods inherited from class java.text.Format
`format, formatToCharacterIterator, parseObject`

Methods inherited from class java.lang.Object
`finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### ABS_TIME_DATE_FORMAT

    public static final String ABS_TIME_DATE_FORMAT

  String constant used to specify `AbsoluteTimeDateFormat` in layouts. Current value is ABSOLUTE.

  See Also:
    Constant Field Values

### DATE_AND_TIME_DATE_FORMAT

    public static final String DATE_AND_TIME_DATE_FORMAT

  String constant used to specify `DateTimeDateFormat` in layouts. Current value is DATE.

  See Also:
    Constant Field Values

### ISO8601_DATE_FORMAT

    public static final String ISO8601_DATE_FORMAT

  String constant used to specify `ISO8601DateFormat` in layouts. Current value is ISO8601.

  See Also:
    Constant Field Values

Constructor Detail

### AbsoluteTimeDateFormat

    public AbsoluteTimeDateFormat()

### AbsoluteTimeDateFormat

    public AbsoluteTimeDateFormat(TimeZone timeZone)

Method Detail

### format

    public StringBuffer format(Date date,
                               StringBuffer sbuf,
                               FieldPosition fieldPosition)

  Appends to `sbuf` the time in the format "HH:mm:ss,SSS" for example, "15:49:37,459"

  Specified by:
    `format` in class `DateFormat`
  Parameters:
    `date` - the date to format
    `sbuf` - the string buffer to write to
    `fieldPosition` - remains untouched

### parse

    public Date parse(String s,
                      ParsePosition pos)

  This method does not do anything but return `null`.

  Specified by:
    `parse` in class `DateFormat`

Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.