Свернуть все Развернуть все Code: All Code: Multiple Code: Visual Basic Code: C# Code: Visual C++ Code: J# Code: JScript Свойства членов: Показать все Члены: Отфильтрованные Члены: Отфильтрованные Члены: Отфильтрованные Frameworks: Show All Frameworks: Multiple Frameworks: .NET Framework Only Frameworks: .NET Compact Framework Only Frameworks: XNA Framework Only

Включая защищенные члены
Включая унаследованные члены
Include .NET Framework Members
Include .NET Compact Framework Members
Include XNA Framework Members

SDK Pullenti programming reference for C#
DateReferent - класс

Сущность, представляющая дату

Пространство имен: Pullenti.Ner.Date

# Иерархия наследования

Pullenti.Ner.Referent
DateReferent

# Синтаксис

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