NsgPeriod class

Класс для задания фиолтра по периоду. Используется, например, в фильтре контроллера данных

Constructors

NsgPeriod()

Properties

beginDate DateTime
дата начала периода
getter/setter pair
endDate DateTime
Дата окончания периода
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type NsgPeriodType
Тип периода (определяится автоматически по заданным началу и концу периода)
no setter

Methods

dateTextWithoutTime(String locale) String
Текстовое представление периода. В случае учета веремен, время в отображении не указыватеся
dateTextWithTime(String locale) String
Текстовое представление периода. В случае учета веремен, время будет отображено в периоде
getDateText(bool? withTime, String locale) String
Задать текстовое представление периода Возможно, надо заменить переменные на геттеры
getQuarter(DateTime date) int
Определить номер квартала по дате
minus() → void
Выбрать предыдущий период Например, если период месяц - будет выбран предыдущий месяц
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
plus() → void
Выбрать следующий период Например, если период месяц - будет выбран следующий месяц
setToDay(DateTime date) → void
Установить тип периода год Будет установлен интервал с начала по конец суток, взятых из переденной даты
setToMonth(DateTime date) → void
Установить тип периода месяц Будет установлен интервал с первого до последнего дня месяца. Месяц будет взят из переденной даты
setToPeriod(NsgPeriod p) → void
Установить произвольный период Период будет задан от начала дня первой даты до конца дня последней
setToPeriodWithTime(NsgPeriod p) → void
Установить произвольный период с учетов времени
setToQuarter(DateTime date) → void
Установить тип периода квартал Будет установлен интервал с первого до последнего дня квартала. Квартал будет взят из переденной даты
setToWeek(DateTime date) → void
Установить тип периода неделя Будет установлен интервал с первого до последнего дня недели. Неделя будет взят из переденной даты
setToYear(DateTime date) → void
Установить тип периода год Будет установлен интервал с первого до последнего дня года. Год будет взят из переденной даты
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

beginOfDay(DateTime date) DateTime
Обнуление даты до начала дня
endOfDay(DateTime date) DateTime
Обнуление даты до начала дня
endOfWeek(DateTime date) DateTime
Возвращает дату конца недели. Последним днем недели считает воскресенье