Author(s)TeaTrove project, Brian S O'Neill, Sean Schofield, Gary Gregory, Stephen Colebourne, Nikolay Metchev
FastDateFormat is a fast and thread-safe version of
SimpleDateFormat .
This class can be used as a direct replacement to
SimpleDateFormat in most formatting situations.
This class is especially useful in multi-threaded server environments.
SimpleDateFormat is not thread-safe in any JDK version,
nor will it be as Sun have closed the bug/RFE.
Only formatting is supported, but all patterns are compatible with
SimpleDateFormat (except time zones - see below).
Java 1.4 introduced a new pattern letter, 'Z', to represent
time zones in RFC822 format (eg. +0800 or -1100).
This pattern letter can be used here (on all JDK versions).
In addition, the pattern 'ZZ' has been made to represent
ISO8601 full format time zones (eg. +08:00 or -11:00).
This introduces a minor incompatibility with Java 1.4, but at a gain of
useful functionality.
FastDateFormat is a fast and thread-safe version of SimpleDateFormat .
This class can be used as a direct replacement to
SimpleDateFormatin most formatting situations. This class is especially useful in multi-threaded server environments.SimpleDateFormatis not thread-safe in any JDK version, nor will it be as Sun have closed the bug/RFE.Only formatting is supported, but all patterns are compatible with SimpleDateFormat (except time zones - see below).
Java 1.4 introduced a new pattern letter,
'Z', to represent time zones in RFC822 format (eg.+0800or-1100). This pattern letter can be used here (on all JDK versions).In addition, the pattern
'ZZ'has been made to represent ISO8601 full format time zones (eg.+08:00or-11:00). This introduces a minor incompatibility with Java 1.4, but at a gain of useful functionality.