|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.funambol.exchange.util.DateTools
Utility class that groups dates manipulation functions.
Field Summary | |
protected static int |
MAX_YEAR
|
Constructor Summary | |
DateTools()
|
Method Summary | |
static java.util.Date |
clientDateToDate(java.lang.String date)
Make a date from a client date to webdav date |
static java.lang.String |
convertDayInWebDavDateFormat(java.lang.String date,
java.util.TimeZone timezone,
boolean isAStartDate)
Converts a date in day format("yyyy-MM-dd") to WebDAV format ("yyyy-MM-dd'T'KK:mm:ss'.000Z'"). |
static java.lang.String |
convertWebDavDateInDayFormat(java.lang.String date,
java.util.TimeZone timezone,
boolean isAStartDate)
Convert a date in WebDav format ("yyyy-MM-dd'T'KK:mm:ss.fff'Z'") in day format ("yyyy-MM-dd") using the input timezone. |
static java.lang.String |
dateInDayFormatToWebDavTag(java.lang.String date,
java.util.TimeZone tz,
boolean isAStartDate)
Make a webdav tag date from a date in day format. |
static java.lang.String |
dateToPDIDate(java.util.Date date)
Make a date from a webdav tag date |
static java.lang.String |
dateToWebDavTag(java.util.Date date)
Make a webdav tag date from a date |
static java.lang.String |
dateToWebDavTag(java.lang.String date,
java.util.TimeZone timeZone)
Make a webdav tag date from a date |
static java.util.Date |
pdiToDate(java.lang.String date)
Make a date from a webdav tag date |
static java.lang.String |
PDIToWebDavAnniversary(java.lang.String date)
Make a date from a webdav tag date |
static java.lang.String |
toClientDate(java.util.Date date)
Make a date from a webdav tag date to client date |
static java.util.Date |
webDavTagToDate(java.lang.String date)
Make a date from a webdav tag date |
static java.lang.String |
webDavTagToPDIDate(java.lang.String date,
java.util.TimeZone timeZone)
Make a date from a webdav tag date |
static java.lang.String |
webDavToPDIAnniversary(java.lang.String date)
Make a date from a webdav tag date |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final int MAX_YEAR
Constructor Detail |
public DateTools()
Method Detail |
public static java.lang.String dateToWebDavTag(java.lang.String date, java.util.TimeZone timeZone) throws java.lang.Exception
date
- datetimeZone
-
XmlParseException
java.lang.Exception
public static java.lang.String dateToWebDavTag(java.util.Date date)
date
- date
public static java.lang.String dateInDayFormatToWebDavTag(java.lang.String date, java.util.TimeZone tz, boolean isAStartDate) throws java.lang.Exception
date
- datetz
- timezone
XmlParseException
java.lang.Exception
public static java.util.Date pdiToDate(java.lang.String date) throws XmlParseException
date
- webdav tag content
XmlParseException
public static java.lang.String webDavToPDIAnniversary(java.lang.String date) throws java.lang.Exception
date
- webdav tag content
XmlParseException
java.lang.Exception
public static java.lang.String PDIToWebDavAnniversary(java.lang.String date) throws java.lang.Exception
date
- webdav tag content
XmlParseException
java.lang.Exception
public static java.util.Date webDavTagToDate(java.lang.String date) throws XmlParseException
date
- webdav tag content
XmlParseException
public static java.lang.String toClientDate(java.util.Date date) throws XmlParseException
date
- webdav tag content
XmlParseException
public static java.util.Date clientDateToDate(java.lang.String date) throws XmlParseException
date
- client date
XmlParseException
public static java.lang.String webDavTagToPDIDate(java.lang.String date, java.util.TimeZone timeZone) throws XmlParseException
date
- webdav tag contenttimeZone
-
XmlParseException
public static java.lang.String dateToPDIDate(java.util.Date date)
date
- webdav tag content
public static java.lang.String convertWebDavDateInDayFormat(java.lang.String date, java.util.TimeZone timezone, boolean isAStartDate) throws XmlParseException
Convert a date in WebDav format ("yyyy-MM-dd'T'KK:mm:ss.fff'Z'") in day format ("yyyy-MM-dd") using the input timezone.
date
- timezone
- isAStartDate
- flag that tells if the input String represents a start date
XmlParseException
public static java.lang.String convertDayInWebDavDateFormat(java.lang.String date, java.util.TimeZone timezone, boolean isAStartDate) throws XmlParseException
Converts a date in day format("yyyy-MM-dd") to WebDAV format ("yyyy-MM-dd'T'KK:mm:ss'.000Z'").
If the timezone parameter is null the timezone of the output date is considered GMT.
If the isAStartDate is true then the time in GMT of the output date will be 00:00:00 else 24:00:00.
date
- timezone
- isAStartDate
-
XmlParseException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |