org.apache.tomcat.util.buf

Class DateTool

public class DateTool extends Object

Deprecated: Will be replaced with a more efficient impl, based on FastDateFormat, with an API using less objects.

Common place for date utils.

Author: dac@eng.sun.com Jason Hunter [jch@eng.sun.com] James Todd [gonzo@eng.sun.com] Costin Manolache

Field Summary
static StringasctimePattern
static TimeZoneGMT_ZONE
GMT timezone - all HTTP dates are on GMT
static Stringrfc1036Pattern
static StringRFC1123_PATTERN
format for RFC 1123 date string -- "Sun, 06 Nov 1994 08:49:37 GMT"
Method Summary
static Stringformat1123(Date d)
static Stringformat1123(Date d, DateFormat df)
static voidformatOldCookie(Date d, StringBuffer sb, FieldPosition fp)
static StringformatOldCookie(Date d)
static longparseDate(String dateString)
Called from HttpServletRequest.getDateHeader().
static longparseDate(String dateString, DateFormat[] format)

Field Detail

asctimePattern

public static final String asctimePattern

GMT_ZONE

public static final TimeZone GMT_ZONE
GMT timezone - all HTTP dates are on GMT

rfc1036Pattern

public static final String rfc1036Pattern

RFC1123_PATTERN

public static final String RFC1123_PATTERN
format for RFC 1123 date string -- "Sun, 06 Nov 1994 08:49:37 GMT"

Method Detail

format1123

public static String format1123(Date d)

format1123

public static String format1123(Date d, DateFormat df)

formatOldCookie

public static void formatOldCookie(Date d, StringBuffer sb, FieldPosition fp)

formatOldCookie

public static String formatOldCookie(Date d)

parseDate

public static long parseDate(String dateString)
Called from HttpServletRequest.getDateHeader(). Not efficient - but not very used.

parseDate

public static long parseDate(String dateString, DateFormat[] format)
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.