Package org.apache.tomcat.util.http
Class FastHttpDateFormat
java.lang.Object
org.apache.tomcat.util.http.FastHttpDateFormat
Utility class to generate HTTP dates.
- Author:
- Remy Maucherat
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
formatDate
(long value) Get the HTTP format of the specified date.static String
formatDate
(long value, DateFormat threadLocalformat) Deprecated.Unused.static String
Get the current date in HTTP format.static long
Try to parse the given date as an HTTP date.static long
parseDate
(String value, DateFormat[] threadLocalformats) Deprecated.Unused.
-
Field Details
-
RFC1123_DATE
Deprecated.Unused. This will be removed in Tomcat 10.The only date format permitted when generating HTTP headers.- See Also:
-
-
Constructor Details
-
FastHttpDateFormat
public FastHttpDateFormat()
-
-
Method Details
-
getCurrentDate
Get the current date in HTTP format.- Returns:
- the HTTP date
-
formatDate
Deprecated.Unused. This will be removed in Tomcat 10Get the HTTP format of the specified date.- Parameters:
value
- The datethreadLocalformat
- Ignored. The local ConcurrentDateFormat will always be used.- Returns:
- the HTTP date
-
formatDate
Get the HTTP format of the specified date.- Parameters:
value
- The date- Returns:
- the HTTP date
-
parseDate
Deprecated.Unused. This will be removed in Tomcat 10 UseparseDate(String)
Try to parse the given date as an HTTP date.- Parameters:
value
- The HTTP datethreadLocalformats
- Ignored. The local array of ConcurrentDateFormat will always be used.- Returns:
- the date as a long
-
parseDate
Try to parse the given date as an HTTP date.- Parameters:
value
- The HTTP date- Returns:
- the date as a long or
-1
if the value cannot be parsed
-