|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.stimulsoft.lib.utils.StiCalendarUtil
public final class StiCalendarUtil
Утилитные методы для работы с календарём. Thread-safe.
| Field Summary | |
|---|---|
static java.util.logging.Logger |
LOGGER
|
| Method Summary | |
|---|---|
static java.util.Calendar |
calendar(java.util.Date date)
|
static java.util.Calendar |
create(int year,
int month,
int date)
|
static java.util.Calendar |
dateHi(java.lang.String date)
Преобразует строку даты в формате StiDateUtil.DEFAULT_DATE_PATTERN в тип Calendar,
соответствующий окончанию дня (началу следующего дня). |
static java.util.Calendar |
dateLo(java.lang.String date)
Преобразует строку даты в формате StiDateUtil.DEFAULT_DATE_PATTERN в тип Calendar,
соответствующий началу дня. |
static java.lang.String |
format(java.util.Calendar calendar)
Преобразует дату в строку формата StiDateUtil.DEFAULT_DATE_PATTERN. |
static java.lang.String |
format(java.util.Calendar calendar,
java.lang.String pattern)
Преобразует дату в строку заданного формата. |
static java.lang.String |
format(java.util.Calendar calendar,
java.lang.String pattern,
java.util.Locale locale)
Преобразует дату в строку заданного формата. |
static java.lang.String |
formatEN(java.util.Calendar calendar)
|
static java.lang.String |
formatTime(java.util.Calendar date)
Преобразует дату/время в строку формата . |
static long |
getTimeIntervalInMillis(java.util.Calendar dateFrom,
java.util.Calendar dateTo)
Возвращает интервал между двумя датами (начальной и конечной) в миллисекундах. |
static java.util.Calendar |
now()
|
static java.util.Calendar |
parseQuietly(java.lang.String date)
Преобразует строку даты в формате StiDateUtil.DEFAULT_DATE_PATTERN в дату типа
Calendar. |
static java.util.Calendar |
parseQuietly(java.lang.String date,
java.lang.String pattern)
Преобразует строку даты в формате format в дату типа Calendar. |
static java.util.Calendar |
parseTimeQuietly(java.lang.String date)
Преобразует строку даты в формате StiDateUtil#DEFAULT_TIME_PATTERN_PATTERN в дату
типа Calendar. |
static long |
subtract(java.util.Calendar dateTime1,
java.util.Calendar dateTime2)
|
static void |
synchronizeByFields(java.util.Calendar date1,
java.util.Calendar date2,
int... fields)
Синхронизация дат по заданным полям. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.util.logging.Logger LOGGER
| Method Detail |
|---|
public static java.util.Calendar now()
public static java.util.Calendar calendar(java.util.Date date)
date - дата
public static java.util.Calendar parseQuietly(java.lang.String date,
java.lang.String pattern)
date - дата, которую надо преобразоватьpattern - формат даты параметра
public static java.util.Calendar parseQuietly(java.lang.String date)
StiDateUtil.DEFAULT_DATE_PATTERN в дату типа
Calendar.
date - дата, которую надо преобразовать
public static java.util.Calendar parseTimeQuietly(java.lang.String date)
StiDateUtil#DEFAULT_TIME_PATTERN_PATTERN в дату
типа Calendar.
date - дата, которую надо преобразовать
public static java.lang.String format(java.util.Calendar calendar,
java.lang.String pattern)
calendar - датаpattern - формат для преобразования в строку
public static java.lang.String format(java.util.Calendar calendar,
java.lang.String pattern,
java.util.Locale locale)
calendar - датаpattern - формат для преобразования в строку
public static java.lang.String formatEN(java.util.Calendar calendar)
public static java.lang.String format(java.util.Calendar calendar)
StiDateUtil.DEFAULT_DATE_PATTERN.
calendar - дата
public static java.lang.String formatTime(java.util.Calendar date)
date - дата/время
public static java.util.Calendar dateLo(java.lang.String date)
StiDateUtil.DEFAULT_DATE_PATTERN в тип Calendar,
соответствующий началу дня.
date - строка даты
public static java.util.Calendar dateHi(java.lang.String date)
StiDateUtil.DEFAULT_DATE_PATTERN в тип Calendar,
соответствующий окончанию дня (началу следующего дня).
date - строка даты
public static void synchronizeByFields(java.util.Calendar date1,
java.util.Calendar date2,
int... fields)
date1 - дата, в которую устанавливаются значенияdate2 - дата, из которой берутся значенияfields - поля для синхронизации
public static long getTimeIntervalInMillis(java.util.Calendar dateFrom,
java.util.Calendar dateTo)
dateFrom - начальная датаdateTo - конечная дата
public static long subtract(java.util.Calendar dateTime1,
java.util.Calendar dateTime2)
public static java.util.Calendar create(int year,
int month,
int date)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||