org.apache.shindig.common.util
Class DateUtil

java.lang.Object
  extended by org.apache.shindig.common.util.DateUtil

public final class DateUtil
extends Object

Date parsing and writing utilities.


Method Summary
static String formatIso8601Date(Date date)
          Formats an ISO 8601 format date.
static String formatIso8601Date(long time)
          Formats an ISO 8601 format date.
static String formatRfc1123Date(Date date)
          Formats an RFC 1123 format date.
static String formatRfc1123Date(long timeStamp)
          Formats an RFC 1123 format date.
static Date parseIso8601DateTime(String dateStr)
          Parses an ISO8601 formatted datetime into a Date or null is parsing fails.
static Date parseRfc1123Date(String dateStr)
          Parses an RFC1123 format date.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

parseRfc1123Date

public static Date parseRfc1123Date(String dateStr)
Parses an RFC1123 format date. Returns null if the date fails to parse for any reason.

Parameters:
dateStr -
Returns:
the date

parseIso8601DateTime

public static Date parseIso8601DateTime(String dateStr)
Parses an ISO8601 formatted datetime into a Date or null is parsing fails.

Parameters:
dateStr - A datetime string in ISO8601 format
Returns:
the date

formatIso8601Date

public static String formatIso8601Date(Date date)
Formats an ISO 8601 format date.


formatIso8601Date

public static String formatIso8601Date(long time)
Formats an ISO 8601 format date.


formatRfc1123Date

public static String formatRfc1123Date(Date date)
Formats an RFC 1123 format date.


formatRfc1123Date

public static String formatRfc1123Date(long timeStamp)
Formats an RFC 1123 format date.



Copyright © 2007-2012. All Rights Reserved.