public final class StiDateUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_DATE_PATTERN
Default date format "dd.MM.yyyy"
|
static java.lang.String |
DEFAULT_DATE_PATTERN_EN |
static java.lang.String |
DEFAULT_DATE_TIME_PATTERN
Default date/time format "dd.MM.yyyy HH:mm:ss"
|
static java.lang.String |
DEFAULT_TIME_PATTERN
Default time format "HH:mm".
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
convert(java.lang.String date,
java.lang.String patternFrom,
java.lang.String patternTo)
Работает аналогично
convertQuietly(String, String, String), но при ошибках
преобразования выбрасывает исключение IllegalArgumentException. |
static java.lang.String |
convertQuietly(java.lang.String date,
java.lang.String patternFrom,
java.lang.String patternTo)
Преобразует строку даты в формате patternFrom в строку даты в формате patternTo.
|
static java.lang.String |
format(java.util.Date date)
Преобразует дату в строку формата
DEFAULT_DATE_PATTERN. |
static java.lang.String |
format(java.util.Date date,
java.lang.String pattern)
Преобразует дату в строку заданного формата.
|
static java.lang.String |
formatDateTime(java.util.Date date)
Convert
Date to string with format StiDateUtil.DEFAULT_DATETIME_PATTERN |
static java.lang.String |
formatTime(java.util.Date date)
Преобразует дату/время в строку формата DEFAULT_DEFAULT_TIME_PATTERN_PATTERN}.
|
static boolean |
isDateValid(java.lang.String date,
java.lang.String pattern)
Возвращает true, если строка может быть преобразована в объект даты в указанном формате.
|
static boolean |
isDateValid(java.lang.String date,
java.lang.String pattern,
boolean strict)
Возвращает true, если строка может быть преобразована в объект даты в указанном формате.
|
static java.util.Date |
now() |
static java.util.Date |
parse(java.lang.String date)
Преобразует строку даты в формате
DEFAULT_DATE_PATTERN в дату типа Date. |
static java.util.Date |
parse(java.lang.String date,
java.lang.String pattern)
Преобразует строку даты в формате format в дату типа Date.
|
static java.util.Date |
parseQuietly(java.lang.String date)
Преобразует строку даты в формате
DEFAULT_DATE_PATTERN в дату типа Date. |
static java.util.Date |
parseQuietly(java.lang.String date,
java.lang.String pattern)
Преобразует строку даты в формате format в дату типа Date.
|
public static java.lang.String DEFAULT_DATE_PATTERN
public static java.lang.String DEFAULT_DATE_PATTERN_EN
public static java.lang.String DEFAULT_DATE_TIME_PATTERN
public static final java.lang.String DEFAULT_TIME_PATTERN
public static java.util.Date now()
public static java.util.Date parse(java.lang.String date)
throws java.text.ParseException
DEFAULT_DATE_PATTERN в дату типа Date.date - дата, которую надо преобразоватьjava.text.ParseException - при ошибке преобразования строки в датуpublic static java.util.Date parseQuietly(java.lang.String date)
DEFAULT_DATE_PATTERN в дату типа Date.date - дата, которую надо преобразоватьpublic static java.util.Date parse(java.lang.String date,
java.lang.String pattern)
throws java.text.ParseException
date - дата, которую надо преобразоватьpattern - формат даты параметраjava.text.ParseException - при ошибке преобразования строки в датуpublic static java.util.Date parseQuietly(java.lang.String date,
java.lang.String pattern)
date - дата, которую надо преобразоватьpattern - формат даты параметраpublic static java.lang.String convert(java.lang.String date,
java.lang.String patternFrom,
java.lang.String patternTo)
convertQuietly(String, String, String), но при ошибках
преобразования выбрасывает исключение IllegalArgumentException.date - дата, которую надо преобразоватьpatternFrom - входной формат даты (в котором дата задана)patternTo - выходной формат даты (в который надо преобразовать)java.lang.IllegalArgumentException - в случае ошибкиpublic static java.lang.String convertQuietly(java.lang.String date,
java.lang.String patternFrom,
java.lang.String patternTo)
date - дата, которую надо преобразоватьpatternFrom - входной формат даты (в котором дата задана)patternTo - выходной формат даты (в который надо преобразовать)public static java.lang.String format(java.util.Date date)
DEFAULT_DATE_PATTERN.date - датаpublic static java.lang.String formatTime(java.util.Date date)
date - дата/времяpublic static java.lang.String formatDateTime(java.util.Date date)
Date to string with format StiDateUtil.DEFAULT_DATETIME_PATTERNdate - public static java.lang.String format(java.util.Date date,
java.lang.String pattern)
date - датаpattern - формат для преобразования в строкуpublic static boolean isDateValid(java.lang.String date,
java.lang.String pattern)
date - значение датыpattern - формат даты, в соответствии с SimpleDateFormatpublic static boolean isDateValid(java.lang.String date,
java.lang.String pattern,
boolean strict)
date - значение датыpattern - формат даты, в соответствии с SimpleDateFormatstrict - true для строгого контроля (ничего лишнего в строке даты, правильное число
дней/месяцев)Copyright © 2019 Stimulsoft. All Rights Reserved.