|
||||||||||
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 |