|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sybase.uep.bobclient.utils.DateUtil
public class DateUtil
Date/Datetime/Time utililties class
Field Summary | |
---|---|
static boolean |
CONVERT_TIME_ZONE
Time zone will be converted. |
static net.rim.device.api.i18n.SimpleDateFormat |
DATE_FORMAT
XSD date format |
static net.rim.device.api.i18n.SimpleDateFormat |
DATETIME_FORMAT
XSD date time format which has no milliseconds |
static net.rim.device.api.i18n.SimpleDateFormat |
DATETIME_FORMAT_WITH_MILLIS
XSD date time format which has milliseconds |
static java.lang.String |
GMT
GMT sign |
static net.rim.device.api.i18n.SimpleDateFormat |
TIME_FORMAT
XSD time format which has no milliseconds |
static net.rim.device.api.i18n.SimpleDateFormat |
TIME_FORMAT_WITH_MILLIS
XSD time format which has milliseconds |
static java.lang.String |
XSD_DATE_PATTERN
XSD Date pattern(Valid date pattern are [-]CCYY-MM-DD |
static java.lang.String |
XSD_TIME_PATTERN
XSD Time pattern(Valid time pattern are hh:mm:ss, ss part maybe contains decimal fraction such as 52.12679 |
static java.lang.String |
XSD_TIME_PATTERN_WITH_MILLIS
XSD Time pattern will milliseconds (Valid time pattern are hh:mm:ss.SSS |
static java.lang.String |
XSD_TIME_SIGN
XSD TIME signe is T |
static java.lang.String |
XSD_ZONE_PATTERN
XSD time zone pattern(Valid zone pattern are [Z|(+|-)hh:mm], 'hh' part is from -12 to +14 |
Constructor Summary | |
---|---|
DateUtil()
|
Method Summary | |
---|---|
static long |
convertTimeZone(long time,
boolean reverse)
Task application displays the GMT time, not applying the local time zone offset in the date display. |
static java.lang.String |
getDataTypeFormat(java.lang.String dataType)
Based on a data type, return the correct data type format string. |
static boolean |
isValidXSDDate(java.lang.String date)
Check whether it is valid date |
static boolean |
isValidXSDDateTime(java.lang.String date)
Check whether it is valid datetime |
static boolean |
isValidXSDDateTimeWithMillis(java.lang.String date)
Check whether it is valid datetime with milliseconds |
static boolean |
isValidXSDTime(java.lang.String date)
Check whether it is valid time |
static boolean |
isValidXSDTimeWithMillis(java.lang.String date)
Check whether it is valid time with Milliseconds |
static long |
parseDateString(java.lang.String date)
|
static long |
parseDateString(java.lang.String date,
boolean throwException)
|
static java.lang.String |
parseDateString(java.lang.String dataType,
java.lang.String value)
|
static long |
parseDateTimeString(java.lang.String date)
|
static long |
parseDateTimeString(java.lang.String date,
boolean throwException)
|
static long |
parseTimeString(java.lang.String date)
|
static long |
parseTimeString(java.lang.String date,
boolean throwException)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static net.rim.device.api.i18n.SimpleDateFormat DATE_FORMAT
public static net.rim.device.api.i18n.SimpleDateFormat DATETIME_FORMAT
public static net.rim.device.api.i18n.SimpleDateFormat TIME_FORMAT
public static net.rim.device.api.i18n.SimpleDateFormat DATETIME_FORMAT_WITH_MILLIS
public static net.rim.device.api.i18n.SimpleDateFormat TIME_FORMAT_WITH_MILLIS
public static final java.lang.String GMT
public static final java.lang.String XSD_TIME_SIGN
public static final java.lang.String XSD_DATE_PATTERN
public static final java.lang.String XSD_TIME_PATTERN
public static final java.lang.String XSD_TIME_PATTERN_WITH_MILLIS
public static final java.lang.String XSD_ZONE_PATTERN
public static boolean CONVERT_TIME_ZONE
Constructor Detail |
---|
public DateUtil()
Method Detail |
---|
public static boolean isValidXSDDate(java.lang.String date)
date
-
public static boolean isValidXSDDateTime(java.lang.String date)
date
-
public static boolean isValidXSDDateTimeWithMillis(java.lang.String date)
date
-
public static boolean isValidXSDTime(java.lang.String date)
date
-
public static boolean isValidXSDTimeWithMillis(java.lang.String date)
date
-
public static java.lang.String getDataTypeFormat(java.lang.String dataType)
dataType
-
public static long parseDateString(java.lang.String date)
public static long parseDateString(java.lang.String date, boolean throwException) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static long parseDateTimeString(java.lang.String date)
public static long parseDateTimeString(java.lang.String date, boolean throwException) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static long parseTimeString(java.lang.String date)
public static long parseTimeString(java.lang.String date, boolean throwException)
public static java.lang.String parseDateString(java.lang.String dataType, java.lang.String value)
dataType
- Either date, time, or DateTimevalue
- The string that contains date information. It's always in the bb client format
e.g. Thu Dec 24 12:00:00 GMT 2008
public static long convertTimeZone(long time, boolean reverse)
time
- time in millisecondsreverse
- reverse the time zone
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |