com.restfb.util
Class DateUtils

java.lang.Object
  extended by com.restfb.util.DateUtils

public final class DateUtils
extends Object

A collection of date-handling utility methods.

Since:
1.6
Author:
Mark Allen

Field Summary
static String FACEBOOK_LONG_DATE_FORMAT
          Facebook "long" date format (IETF RFC 3339).
static String FACEBOOK_LONG_DATE_FORMAT_WITHOUT_TIMEZONE
          Facebook "long" date format (IETF RFC 3339) without a timezone component.
static String FACEBOOK_MONTH_YEAR_DATE_FORMAT
          Facebook month-year only date format.
static String FACEBOOK_SHORT_DATE_FORMAT
          Facebook short date format.
 
Method Summary
static Date toDateFromLongFormat(String date)
          Returns a Java representation of a Facebook "long" date string.
static Date toDateFromMonthYearFormat(String date)
          Returns a Java representation of a Facebook "month-year" date string.
static Date toDateFromShortFormat(String date)
          Returns a Java representation of a Facebook "short" date string.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FACEBOOK_LONG_DATE_FORMAT

public static final String FACEBOOK_LONG_DATE_FORMAT
Facebook "long" date format (IETF RFC 3339). Example: 2010-02-28T16:11:08+0000

See Also:
Constant Field Values

FACEBOOK_LONG_DATE_FORMAT_WITHOUT_TIMEZONE

public static final String FACEBOOK_LONG_DATE_FORMAT_WITHOUT_TIMEZONE
Facebook "long" date format (IETF RFC 3339) without a timezone component. Example: 2010-02-28T16:11:08

See Also:
Constant Field Values

FACEBOOK_SHORT_DATE_FORMAT

public static final String FACEBOOK_SHORT_DATE_FORMAT
Facebook short date format. Example: 04/15/1984

See Also:
Constant Field Values

FACEBOOK_MONTH_YEAR_DATE_FORMAT

public static final String FACEBOOK_MONTH_YEAR_DATE_FORMAT
Facebook month-year only date format. Example: Example: 2007-03

See Also:
Constant Field Values
Method Detail

toDateFromLongFormat

public static Date toDateFromLongFormat(String date)
Returns a Java representation of a Facebook "long" date string.

Supports dates with or without timezone information.

Parameters:
date - Facebook date string.
Returns:
Java date representation of the given Facebook "long" date string or null if date is null or invalid.

toDateFromShortFormat

public static Date toDateFromShortFormat(String date)
Returns a Java representation of a Facebook "short" date string.

Parameters:
date - Facebook date string.
Returns:
Java date representation of the given Facebook "short" date string or null if date is null or invalid.

toDateFromMonthYearFormat

public static Date toDateFromMonthYearFormat(String date)
Returns a Java representation of a Facebook "month-year" date string.

Parameters:
date - Facebook date string.
Returns:
Java date representation of the given Facebook "month-year" date string or null if date is null or invalid.


RestFB 1.6.8. Copyright © 2010-2011 Mark Allen. All Rights Reserved.