Package org.apache.log4j.helpers
Class ISO8601DateFormat
- java.lang.Object
-
- java.text.Format
-
- java.text.DateFormat
-
- org.apache.log4j.helpers.AbsoluteTimeDateFormat
-
- org.apache.log4j.helpers.ISO8601DateFormat
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class ISO8601DateFormat extends AbsoluteTimeDateFormat
Formats aDate
in the format "yyyy-MM-dd HH:mm:ss,SSS" for example "1999-11-27 15:49:37,459".Refer to the summary of the International Standard Date and Time Notation for more information on this format.
- Since:
- 0.7.5
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static long
lastTime
private static char[]
lastTimeString
private static long
serialVersionUID
-
Fields inherited from class org.apache.log4j.helpers.AbsoluteTimeDateFormat
ABS_TIME_DATE_FORMAT, DATE_AND_TIME_DATE_FORMAT, ISO8601_DATE_FORMAT
-
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
Constructors Constructor Description ISO8601DateFormat()
ISO8601DateFormat(java.util.TimeZone timeZone)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBuffer
format(java.util.Date date, java.lang.StringBuffer sbuf, java.text.FieldPosition fieldPosition)
Appends a date in the format "YYYY-mm-dd HH:mm:ss,SSS" tosbuf
.java.util.Date
parse(java.lang.String s, java.text.ParsePosition pos)
This method does not do anything but returnnull
.-
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
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
lastTime
private static long lastTime
-
lastTimeString
private static char[] lastTimeString
-
-
Method Detail
-
format
public java.lang.StringBuffer format(java.util.Date date, java.lang.StringBuffer sbuf, java.text.FieldPosition fieldPosition)
Appends a date in the format "YYYY-mm-dd HH:mm:ss,SSS" tosbuf
. For example: "1999-11-27 15:49:37,459".- Overrides:
format
in classAbsoluteTimeDateFormat
- Parameters:
sbuf
- theStringBuffer
to write todate
- the date to formatfieldPosition
- remains untouched
-
parse
public java.util.Date parse(java.lang.String s, java.text.ParsePosition pos)
This method does not do anything but returnnull
.- Overrides:
parse
in classAbsoluteTimeDateFormat
-
-