Class DateFormat
java.lang.Object
com.codename1.l10n.Format
com.codename1.l10n.DateFormat
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
SimpleDateFormat
A class for parsing and formatting localisation sensitive dates, compatible
with Jave 6 SDK. This implementation uses the Codename One localization manager for handling formatting dates. Parsing
dates is not implemented in this class since the localization pattern is not
exposed.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intConstant for default style (MEDIUM) parsing/formatting pattern.static final intConstant for full style parsing/formatting pattern.static final intConstant for long style parsing/formatting pattern.static final intConstant for medium style parsing/formatting pattern.static final intConstant for short style parsing/formatting pattern. -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanFormat a given object.Format a given date.static final DateFormatGet a DateFormat instance with default style for date (SHORT).static final DateFormatgetDateInstance(int style) Get a DateFormat instance that uses a given style for dates.static final DateFormatgetDateTimeInstance(int dateStyle, int timeStyle) Get a DateFormat instance that uses a given style for dates and times.static final DateFormatGet a DateFormat instance with default style for date/time (SHORT/SHORT).static final DateFormatGet a DateFormat instance with default style for time (SHORT).static final DateFormatgetTimeInstance(int style) Get a DateFormat instance that uses a given style for times.inthashCode()NOT IMPLEMENTED - use SimpleDateFormat for parsing instead.parseObject(String source) NOT IMPLEMENTED - use SimpleDateFormat for parsing instead.
-
Field Details
-
FULL
public static final int FULLConstant for full style parsing/formatting pattern.- See Also:
-
LONG
public static final int LONGConstant for long style parsing/formatting pattern.- See Also:
-
MEDIUM
public static final int MEDIUMConstant for medium style parsing/formatting pattern.- See Also:
-
SHORT
public static final int SHORTConstant for short style parsing/formatting pattern.- See Also:
-
DEFAULT
public static final int DEFAULTConstant for default style (MEDIUM) parsing/formatting pattern.- See Also:
-
-
Method Details
-
getInstance
Get a DateFormat instance with default style for date/time (SHORT/SHORT).
Returns
a DateFormat instance.
-
getDateInstance
Get a DateFormat instance with default style for date (SHORT).
Returns
a DateFormat instance.
-
getTimeInstance
Get a DateFormat instance with default style for time (SHORT).
Returns
a DateFormat instance.
-
getDateInstance
Get a DateFormat instance that uses a given style for dates.
Parameters
style: style to use for parsing and formatting (SHORT, MEDIUM, LONG, FULL, DEFAULT);
Returns
a DateFormat instance.
See also
-
#SHORT
-
#MEDIUM
-
#LONG
-
#FULL
-
#DEFAULT
-
getTimeInstance
Get a DateFormat instance that uses a given style for times.
Parameters
style: style to use for parsing and formatting (SHORT, MEDIUM, LONG, FULL, DEFAULT);
Returns
a DateFormat instance.
See also
-
#SHORT
-
#MEDIUM
-
#LONG
-
#FULL
-
#DEFAULT
-
getDateTimeInstance
Get a DateFormat instance that uses a given style for dates and times.
Parameters
style: style to use for parsing and formatting (SHORT, MEDIUM, LONG, FULL, DEFAULT);
Returns
a DateFormat instance.
See also
-
#SHORT
-
#MEDIUM
-
#LONG
-
#FULL
-
#DEFAULT
-
format
Format a given object.- Specified by:
formatin classFormat- Throws:
IllegalArgumentException
-
format
-
parseObject
NOT IMPLEMENTED - use SimpleDateFormat for parsing instead.- Specified by:
parseObjectin classFormat- Throws:
ParseException
-
parse
NOT IMPLEMENTED - use SimpleDateFormat for parsing instead.- Throws:
ParseException
-
hashCode
-
equals
-
clone
-