Package org.eclipse.jetty.util
Class DateCache
java.lang.Object
org.eclipse.jetty.util.DateCache
Deprecated.
The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
Date Format Cache.
Computes String representations of Dates and caches
the results so that subsequent requests within the same second
will be fast.
Only format strings that contain either "ss". Sub second formatting is
not handled.
The timezone of the date may be included as an ID with the "zzz"
format string or as an offset with the "ZZZ" format string.
If consecutive calls are frequently very different, then this
may be a little slower than a normal DateFormat.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionformat
(long inDate) Deprecated.Format a date according to our stored formatter.Deprecated.Format a date according to our stored formatter.formatNow
(long now) Deprecated.Format a date according to our stored formatter.Deprecated.Deprecated.now()
Deprecated.tick()
Deprecated.
-
Field Details
-
DEFAULT_FORMAT
Deprecated.- See Also:
-
-
Constructor Details
-
DateCache
public DateCache()Deprecated.Constructor. Make a DateCache that will use a default format. The default format generates the same results as Date.toString(). -
DateCache
Deprecated.Constructor. Make a DateCache that will use the given format- Parameters:
format
- the format to use
-
DateCache
Deprecated. -
DateCache
Deprecated. -
DateCache
Deprecated.
-
-
Method Details
-
getTimeZone
Deprecated. -
format
Deprecated.Format a date according to our stored formatter.- Parameters:
inDate
- the Date- Returns:
- Formatted date
-
format
Deprecated.Format a date according to our stored formatter. If it happens to be in the same second as the last formatNow call, then the format is reused.- Parameters:
inDate
- the date in milliseconds since unix epoch- Returns:
- Formatted date
-
formatNow
Deprecated.Format a date according to our stored formatter. The passed time is expected to be close to the current time, so it is compared to the last value passed and if it is within the same second, the format is reused. Otherwise a new cached format is created.- Parameters:
now
- the milliseconds since unix epoch- Returns:
- Formatted date
-
now
Deprecated. -
tick
Deprecated. -
getFormatString
Deprecated.
-