DataFormatter¶
-
public final class
DataFormatter
¶ DataFormatter is a convenient class for formatting objects into or from string. Objects like Date, Time, and Decimal will be formatted according to the following default patterns if none is specified or configured beforehand:
- date-format:
yyyyMMdd
- time-format:
HHmmss
- datetime-format:
yyyyMMddHHmmss
- timestamp-format:
yyyyMMddHHmmssSSS
- timestamp-suffix:
000
- decimal-format:
0.00
Author: Hugo Y. K. Lam - date-format:
Constructors¶
DataFormatter¶
-
public
DataFormatter
(Properties config)¶ Creates a new instance of DataFormatter.
Parameters: - config – configuration properties of the data format.
Methods¶
formatDate¶
formatDate¶
formatDate¶
-
public String
formatDate
(java.util.Date date, String pattern, Locale locale)¶ Formats a given java.util.Date into a String according to the specified pattern.
Parameters: - locale – The locale used in formatting.
- date – The date to be formatted.
- pattern – The pattern to be followed in formatting.
Returns: The formatted String of the date.
formatDateTime¶
formatDecimal¶
formatDecimal¶
formatDecimal¶
formatTime¶
formatTimestamp¶
getInstance¶
-
public static DataFormatter
getInstance
()¶ Gets a default instance of DataFormatter.
Returns: a default instance of DataFormatter.
parseDate¶
parseDate¶
parseDate¶
-
public java.util.Date
parseDate
(String date, String pattern, Locale locale)¶ Parses a date string and returns a java.util.Date object.
Parameters: - date – The date string to be parsed.
- pattern – The pattern of the date string.
- locale – The locale used in parsing the date string.
Returns: A java.util.Date object that represents the given date string.