Class DateTimeFormatter
- java.lang.Object
-
- com._1c.g5.v8.dt.core.format.impl.DateTimeFormatter
-
public class DateTimeFormatter extends Object
Formatter of date values using adjustedSimpleDateFormat
.
-
-
Constructor Summary
Constructors Constructor Description DateTimeFormatter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
format(Date dateTime, com.ibm.icu.util.ULocale locale)
Formats date and time with adjustedSimpleDateFormat
with selected ICU locale (y+ -> yyyy).static String
format(Date dateTime, String formatString)
Formats date and time with adjustedSimpleDateFormat
with default ICU locale (y+ -> yyyy) and additional settings in selected V8 format string.static String
getLongDatePattern(com.ibm.icu.util.ULocale locale)
Gets long date pattern with with selected ICU locale and transform 'y+' to 'yyyy'.static com.ibm.icu.text.SimpleDateFormat
getLongDateTimeFormat(com.ibm.icu.util.ULocale locale)
Gets long date and time ICU format with with selected ICU locale.static String
getLongDateTimePattern(com.ibm.icu.util.ULocale locale)
Gets long date and time pattern with with selected ICU locale and transform 'y+' to 'yyyy'.static String
getShortDatePattern(com.ibm.icu.util.ULocale locale)
Gets short date pattern with with selected ICU locale and transform 'y+' to 'yyyy'.static com.ibm.icu.text.SimpleDateFormat
getShortDateTimeFormat(com.ibm.icu.util.ULocale locale)
Gets short date and time ICU format with with selected ICU locale.static String
getShortDateTimePattern(com.ibm.icu.util.ULocale locale)
Gets short date and time pattern with with selected ICU locale and transform 'y+' to 'yyyy'.static String
getTimePattern(com.ibm.icu.util.ULocale locale)
Gets medium time pattern with with selected ICU locale.
-
-
-
Method Detail
-
format
public static String format(Date dateTime, String formatString)
Formats date and time with adjustedSimpleDateFormat
with default ICU locale (y+ -> yyyy) and additional settings in selected V8 format string.- Parameters:
dateTime
- the date and timelocale
- the locale- Returns:
- formatted date and time
-
format
public static String format(Date dateTime, com.ibm.icu.util.ULocale locale)
Formats date and time with adjustedSimpleDateFormat
with selected ICU locale (y+ -> yyyy).- Parameters:
dateTime
- the date and timelocale
- the locale- Returns:
- formatted date and time
-
getLongDatePattern
public static String getLongDatePattern(com.ibm.icu.util.ULocale locale)
Gets long date pattern with with selected ICU locale and transform 'y+' to 'yyyy'.- Parameters:
locale
- the locale- Returns:
- long date pattern
-
getLongDateTimeFormat
public static com.ibm.icu.text.SimpleDateFormat getLongDateTimeFormat(com.ibm.icu.util.ULocale locale)
Gets long date and time ICU format with with selected ICU locale.- Parameters:
locale
- the locale- Returns:
- the short date and time ICU format
-
getLongDateTimePattern
public static String getLongDateTimePattern(com.ibm.icu.util.ULocale locale)
Gets long date and time pattern with with selected ICU locale and transform 'y+' to 'yyyy'.- Parameters:
locale
- the locale- Returns:
- long date time pattern
-
getShortDatePattern
public static String getShortDatePattern(com.ibm.icu.util.ULocale locale)
Gets short date pattern with with selected ICU locale and transform 'y+' to 'yyyy'.- Parameters:
locale
- the locale- Returns:
- short date pattern
-
getShortDateTimeFormat
public static com.ibm.icu.text.SimpleDateFormat getShortDateTimeFormat(com.ibm.icu.util.ULocale locale)
Gets short date and time ICU format with with selected ICU locale.- Parameters:
locale
- the locale- Returns:
- the short date and time ICU format
-
getShortDateTimePattern
public static String getShortDateTimePattern(com.ibm.icu.util.ULocale locale)
Gets short date and time pattern with with selected ICU locale and transform 'y+' to 'yyyy'.- Parameters:
locale
- the locale- Returns:
- short date time pattern
-
getTimePattern
public static String getTimePattern(com.ibm.icu.util.ULocale locale)
Gets medium time pattern with with selected ICU locale.- Parameters:
locale
- the locale- Returns:
- medium time pattern
-
-