Class HttpHeaderDateFormat

java.lang.Object
java.text.Format
java.text.DateFormat
java.text.SimpleDateFormat
io.netty.handler.codec.http.HttpHeaderDateFormat
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

@Deprecated public final class HttpHeaderDateFormat extends java.text.SimpleDateFormat
Deprecated.
Use DateFormatter instead
This DateFormat decodes 3 formats of Date, but only encodes the one, the first:
  • Sun, 06 Nov 1994 08:49:37 GMT: standard specification, the only one with valid generation
  • Sunday, 06-Nov-94 08:49:37 GMT: obsolete specification
  • Sun Nov 6 08:49:37 1994: obsolete specification
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    private static final class 
    Deprecated.
    First obsolete format
    private static final class 
    Deprecated.
    Second obsolete format

    Nested classes/interfaces inherited from class java.text.DateFormat

    java.text.DateFormat.Field
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Deprecated.
     
    private final java.text.SimpleDateFormat
    Deprecated.
     
    private final java.text.SimpleDateFormat
    Deprecated.
     
    private static final long
    Deprecated.
     

    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
    Modifier
    Constructor
    Description
    private
    Deprecated.
    Standard date format
  • Method Summary

    Modifier and Type
    Method
    Description
    get()
    Deprecated.
     
    java.util.Date
    parse(java.lang.String text, java.text.ParsePosition pos)
    Deprecated.
     

    Methods inherited from class java.text.SimpleDateFormat

    applyLocalizedPattern, applyPattern, clone, equals, format, formatToCharacterIterator, get2DigitYearStart, getDateFormatSymbols, hashCode, set2DigitYearStart, setDateFormatSymbols, toLocalizedPattern, toPattern

    Methods inherited from class java.text.DateFormat

    format, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, isLenient, parse, parseObject, setCalendar, setLenient, setNumberFormat, setTimeZone

    Methods inherited from class java.text.Format

    format, parseObject

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Deprecated.
      See Also:
    • format1

      private final java.text.SimpleDateFormat format1
      Deprecated.
    • format2

      private final java.text.SimpleDateFormat format2
      Deprecated.
    • dateFormatThreadLocal

      private static final FastThreadLocal<HttpHeaderDateFormat> dateFormatThreadLocal
      Deprecated.
  • Constructor Details

    • HttpHeaderDateFormat

      private HttpHeaderDateFormat()
      Deprecated.
      Standard date format

      Sun, 06 Nov 1994 08:49:37 GMT -> E, d MMM yyyy HH:mm:ss z

  • Method Details

    • get

      public static HttpHeaderDateFormat get()
      Deprecated.
    • parse

      public java.util.Date parse(java.lang.String text, java.text.ParsePosition pos)
      Deprecated.
      Overrides:
      parse in class java.text.SimpleDateFormat