Package ru.bitel.common.model
Class Period
java.lang.Object
ru.bitel.common.model.Period
- All Implemented Interfaces:
Comparable<Period>
Класс-модель "период".
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcopy()Возвращает дату начала периода.Возвращает календарь, соответствующий началу периода.Возвращает дату конца периода.Возвращает календарь, соответствующий концу периода.intВозращает порядковый номер месяца, начала периода ()intvoidsetDateFrom(Date date) Устанавливает дату начала периода.voidУстанавливает дату конца периода.voidsetLocalDateFrom(LocalDate localDate) voidsetLocalDateTo(LocalDate localDate) toString()
-
Constructor Details
-
Period
public Period() -
Period
-
Period
-
Period
public Period(long startEpoch, long stopEpoch) - Parameters:
startEpoch- - количество секунд от 01-01-1970stopEpoch- - количество секунд от 01-01-1970
-
Period
public Period(int year, int month, int dayFrom, int dayTo) Создает период по году, месяцу, дню начала и окончания.- Parameters:
year- - годmonth- - 0-based месяц (то есть январю соответствует 0)day_from- - день началаday_to- - день окончания (если взять заведомо большое, то обрежется до актуального максимума этого месяца)
-
-
Method Details
-
getDateFrom
Возвращает дату начала периода.- Returns:
- дата начала периода.
-
setDateFrom
Устанавливает дату начала периода.- Parameters:
date-
-
getLocalDateFrom
-
setLocalDateFrom
-
getMonthFrom
public int getMonthFrom()Возращает порядковый номер месяца, начала периода ()- Returns:
-
getYearFrom
public int getYearFrom() -
getDateTo
Возвращает дату конца периода.- Returns:
- дата конца периода.
-
setDateTo
Устанавливает дату конца периода.- Parameters:
date-
-
getLocalDateTo
-
setLocalDateTo
-
getDateFromCalendar
Возвращает календарь, соответствующий началу периода.- Returns:
- календарь, соответствующий началу периода.
-
getDateToCalendar
Возвращает календарь, соответствующий концу периода.- Returns:
- календарь, соответствующий концу периода.
-
toString
-
compareTo
- Specified by:
compareToin interfaceComparable<Period>
-
copy
-