Сущность, представляющая дату
Пространство имен: Pullenti.Ner.Date
Иерархия наследования
Синтаксис
CSharp |
public class DateReferent : Referent |
Свойства (get/set)
|
Имя |
Тип |
Описание |
| Century | int | Век (0 - неопределён) |
| Day | int | День месяца (0 - неопределён) |
| DayOfWeek | int | День недели (0 - неопределён, 1 - понедельник ...) |
| Decade | int | Десятилетие (0 - неопределён) |
| Dt | DateTime? | Дата в стандартной структуре DateTime (null, если что-либо неопределено или дата некорректна) |
| Halfyear | int | Полугодие (0 - неопределён, 1 или 2) |
| Higher | DateReferent | Вышестоящая дата |
| Hour | int | Час (-1 - неопределён) |
| IsRelative | bool | Элемент даты относителен (послезавтра, пару лет назад ...) |
| Minute | int | Минуты (-1 - неопределён) |
| Month | int | Месяц (0 - неопределён) |
| Pointer | DatePointerType | Дополнительный указатель примерной даты |
| Quartal | int | Квартал (0 - неопределён) |
| Season | int | Квартал (0 - неопределён, 1 - зима, 2 - весна, 3 - лето, 4 - осень) |
| Second | int | Секунд (-1 - неопределён) |
| Week | int | Неделя (0 - неопределён) |
| Year | int | Год (0 - неопределён) |
Методы
|
Имя |
Тип значения |
Описание |
| CalculateDate | DateTime? | Вычислить дату-время (одну) |
| CalculateDateRange | bool | Вычислить диапазон дат (если не диапазон, то from = to) |
| IsMonthDefined | bool | Проверка, что дата или диапазон определены с точностью до одного месяца |
Поля
|
Имя |
Тип |
Описание |
| ATTR_CENTURY | string | Имя атрибута - век |
| ATTR_DAY | string | Имя атрибута - день |
| ATTR_DAYOFWEEK | string | Имя атрибута - день недели |
| ATTR_DECADE | string | Имя атрибута - десятилетие |
| ATTR_HALFYEAR | string | Имя атрибута - полгода |
| ATTR_HIGHER | string | Имя атрибута - ссылка на вышележащуу сущность-дату |
| ATTR_HOUR | string | Имя атрибута - час |
| ATTR_ISRELATIVE | string | Имя атрибута - признак относительности |
| ATTR_MINUTE | string | Имя атрибута - минута |
| ATTR_MONTH | string | Имя атрибута - месяц |
| ATTR_NEWSTYLE | string | Имя атрибута - ссылка на дату дового стиля (григорианскую) |
| ATTR_POINTER | string | Имя атрибута - дополнительный указатель |
| ATTR_QUARTAL | string | Имя атрибута - квартал |
| ATTR_SEASON | string | Имя атрибута - сезон (зима, весна ...) |
| ATTR_SECOND | string | Имя атрибута - секунда |
| ATTR_WEEK | string | Имя атрибута - неделя |
| ATTR_YEAR | string | Имя атрибута - год |
| OBJ_TYPENAME | string | Имя типа сущности TypeName ("DATE") |