public final class DateUtils extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static TimeZone | GMT | 
| static String | PATTERN_ASCTIMEDate format pattern used to parse HTTP date headers in ANSI C
  asctime()format. | 
| static String | PATTERN_RFC1036Date format pattern used to parse HTTP date headers in RFC 1036 format. | 
| static String | PATTERN_RFC1123Date format pattern used to parse HTTP date headers in RFC 1123 format. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | clearThreadLocal()Clears thread-local variable containing  DateFormatcache. | 
| static String | formatDate(Date date)Formats the given date according to the RFC 1123 pattern. | 
| static String | formatDate(Date date,
          String pattern)Formats the given date according to the specified pattern. | 
| static Date | parseDate(String dateValue)Parses a date value. | 
| static Date | parseDate(String dateValue,
         String[] dateFormats)Parses the date value using the given date formats. | 
| static Date | parseDate(String dateValue,
         String[] dateFormats,
         Date startDate)Parses the date value using the given date formats. | 
public static final String PATTERN_RFC1123
public static final String PATTERN_RFC1036
public static final String PATTERN_ASCTIME
asctime() format.public static final TimeZone GMT
public static Date parseDate(String dateValue)
dateValue - the date value to parsepublic static Date parseDate(String dateValue, String[] dateFormats)
dateValue - the date value to parsedateFormats - the date formats to usepublic static Date parseDate(String dateValue, String[] dateFormats, Date startDate)
dateValue - the date value to parsedateFormats - the date formats to usestartDate - During parsing, two digit years will be placed in the range
 startDate to startDate + 100 years. This value may
 be null. When null is given as a parameter, year
 2000 will be used.public static String formatDate(Date date)
date - The date to format.PATTERN_RFC1123public static String formatDate(Date date, String pattern)
simple date
 format class.date - The date to format.pattern - The pattern to use for formatting the date.IllegalArgumentException - If the given date pattern is invalid.SimpleDateFormatpublic static void clearThreadLocal()
DateFormat cache.Copyright © 1999–2022 The Apache Software Foundation. All rights reserved.