|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.funambol.common.pim.vcalendar.CalendarUtils
public class CalendarUtils
A set of Calendar utility methods
Field Summary | |
---|---|
static long |
DAY_FACTOR
|
static long |
HOUR_FACTOR
|
static long |
MINUTE_FACTOR
|
static java.lang.String |
PATTERN_UTC
|
static int |
PATTERN_UTC_LENGTH
|
static java.lang.String |
PATTERN_UTC_WOZ
|
static int |
PATTERN_UTC_WOZ_LENGTH
|
static java.lang.String |
PATTERN_YYYY_MM_DD
|
static int |
PATTERN_YYYY_MM_DD_LENGTH
|
static java.lang.String |
PATTERN_YYYYMMDD
|
static int |
PATTERN_YYYYMMDD_LENGTH
|
static long |
SECOND_FACTOR
|
static long |
UNDEFINED_TIME
|
Constructor Summary | |
---|---|
CalendarUtils()
|
Method Summary | |
---|---|
static long |
adjustTimeFromDefaultTimezone(long time)
Shift the time from the local timezone do UTC |
static long |
adjustTimeToDefaultTimezone(long time)
Shift the time from UTC to the local timezone |
static java.lang.String |
formatDateTime(long milliseconds,
boolean allday,
java.lang.String tzid)
Format a DateTime String from the specified time in milliseconds, and the specific timezone id. |
static java.lang.String |
formatDateTime(long milliseconds,
boolean allday,
java.lang.String tz,
java.util.Vector daylight)
Format a DateTime String from the specified time in milliseconds, and the specific timezone offset and daylight. |
static long |
getDefaultTimeZoneOffset()
Get the offset between GMT and the local timezone |
static java.lang.String |
getFullInt(int value,
int digits)
Fill a number String with '0' chars |
static long |
getLocalDateTime(java.lang.String value,
java.lang.String tzid)
Get the local time from DATE/DATE-TIME value, starting from the specified timezone id. |
protected static long |
getTimezoneOffset(java.lang.String tzinfo)
|
static long |
getTimeZoneOffset(java.util.TimeZone zn)
Get the offset between GMT and the specified timezone |
protected static long |
getUnsignedTimezoneOffset(java.lang.String tzinfo)
|
static java.util.Calendar |
parseDate(java.lang.String field,
java.util.TimeZone tz)
Get time (a long value that holds the number of milliseconds
since midnight GMT, January 1, 1970) from date in "yyyy-MM-dd" String
format |
static java.util.Calendar |
parseDateTime(java.lang.String data,
java.lang.String tz,
java.util.Vector daylights)
Get time from date in "yyyyMMddTHHmmssZ" or "yyyyMMdd" or "yyyyMMddTHHmmss" format. |
static java.util.Calendar |
parseDateTime(java.lang.String data,
java.util.TimeZone tz)
Get time from date in "yyyyMMddTHHmmssZ" or "yyyyMMdd" or "yyyyMMddTHHmmss" |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long SECOND_FACTOR
public static final long MINUTE_FACTOR
public static final long HOUR_FACTOR
public static final long DAY_FACTOR
public static final java.lang.String PATTERN_YYYYMMDD
public static final int PATTERN_YYYYMMDD_LENGTH
public static final java.lang.String PATTERN_YYYY_MM_DD
public static final int PATTERN_YYYY_MM_DD_LENGTH
public static final java.lang.String PATTERN_UTC
public static final int PATTERN_UTC_LENGTH
public static final java.lang.String PATTERN_UTC_WOZ
public static final int PATTERN_UTC_WOZ_LENGTH
public static final long UNDEFINED_TIME
Constructor Detail |
---|
public CalendarUtils()
Method Detail |
---|
public static long getLocalDateTime(java.lang.String value, java.lang.String tzid)
value
- tzid
-
public static long adjustTimeToDefaultTimezone(long time)
time
-
public static long adjustTimeFromDefaultTimezone(long time)
time
-
public static java.util.Calendar parseDate(java.lang.String field, java.util.TimeZone tz)
long
value that holds the number of milliseconds
since midnight GMT, January 1, 1970) from date in "yyyy-MM-dd" String
format
field
- Date in "yyyy-MM-dd" String format
public static java.util.Calendar parseDateTime(java.lang.String data, java.util.TimeZone tz)
data
- The data to parsetz
- The timezone
public static java.util.Calendar parseDateTime(java.lang.String data, java.lang.String tz, java.util.Vector daylights)
data
- The data to parsetz
- The timezone offset String in the ISO 8601 format.daylights
- The Vector containing a list of daylights.
protected static long getTimezoneOffset(java.lang.String tzinfo)
protected static long getUnsignedTimezoneOffset(java.lang.String tzinfo)
public static java.lang.String formatDateTime(long milliseconds, boolean allday, java.lang.String tz, java.util.Vector daylight)
milliseconds
- allday
- tz
- daylight
-
public static java.lang.String formatDateTime(long milliseconds, boolean allday, java.lang.String tzid)
milliseconds
- allday
- tzid
-
public static java.lang.String getFullInt(int value, int digits)
value
- digits
-
public static long getDefaultTimeZoneOffset()
public static long getTimeZoneOffset(java.util.TimeZone zn)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |