org.apache.tomcat.util.buf

Class DateTool


public class DateTool
extends java.lang.Object

Common place for date utils.

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

Field Summary

static TimeZone
GMT_ZONE
GMT timezone - all HTTP dates are on GMT
static String
RFC1123_PATTERN
format for RFC 1123 date string -- "Sun, 06 Nov 1994 08:49:37 GMT"
static String
asctimePattern
static String
rfc1036Pattern

Method Summary

static String
format1123(Date d)
static String
format1123(Date d, DateFormat df)
static String
formatOldCookie(Date d)
static void
formatOldCookie(Date d, StringBuffer sb, FieldPosition fp)
static long
parseDate(String dateString)
Called from HttpServletRequest.getDateHeader().
static long
parseDate(String dateString, DateFormat[] format)

Field Details

GMT_ZONE

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


RFC1123_PATTERN

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


asctimePattern

public static final String asctimePattern


rfc1036Pattern

public static final String rfc1036Pattern

Method Details

format1123

public static String format1123(Date d)


format1123

public static String format1123(Date d,
                                DateFormat df)


formatOldCookie

public static String formatOldCookie(Date d)


formatOldCookie

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


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 B) 2000-2003 Apache Software Foundation. All Rights Reserved.