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

Пространство имен: pullenti.ner.date

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

Expand
	imageСинтаксис

Свойства (get/set)

  Имя Тип Описание
Public propertycenturyintВек (0 - неопределён)
Public propertydayintДень месяца (0 - неопределён)
Public propertyday_of_weekintДень недели (0 - неопределён, 1 - понедельник ...)
Public propertydecadeintДесятилетие (0 - неопределён)
Public propertydtdatetime.datetimeДата в стандартной структуре DateTime (null, если что-либо неопределено или дата некорректна)
Public propertyhalfyearintПолугодие (0 - неопределён, 1 или 2)
Public propertyhigherDateReferentВышестоящая дата
Public propertyhourintЧас (-1 - неопределён)
Public propertyis_relativeboolЭлемент даты относителен (послезавтра, пару лет назад ...)
Public propertyminuteintМинуты (-1 - неопределён)
Public propertymonthintМесяц (0 - неопределён)
Public propertypointerDatePointerTypeДополнительный указатель примерной даты
Public propertyquartalintКвартал (0 - неопределён)
Public propertyseasonintКвартал (0 - неопределён, 1 - зима, 2 - весна, 3 - лето, 4 - осень)
Public propertysecondintСекунд (-1 - неопределён)
Public propertyweekintНеделя (0 - неопределён)
Public propertyyearintГод (0 - неопределён)

Методы

  Имя Тип значения Описание
Public methodcalculate_datedatetime.datetimeВычислить дату-время (одну)
Public methodcalculate_date_rangeboolВычислить диапазон дат (если не диапазон, то from = to)
Public method Staticis_month_definedboolПроверка, что дата или диапазон определены с точностью до одного месяца

Поля

  Имя Тип Описание
Public field StaticATTR_CENTURYstrИмя атрибута - век
Public field StaticATTR_DAYstrИмя атрибута - день
Public field StaticATTR_DAYOFWEEKstrИмя атрибута - день недели
Public field StaticATTR_DECADEstrИмя атрибута - десятилетие
Public field StaticATTR_HALFYEARstrИмя атрибута - полгода
Public field StaticATTR_HIGHERstrИмя атрибута - ссылка на вышележащуу сущность-дату
Public field StaticATTR_HOURstrИмя атрибута - час
Public field StaticATTR_ISRELATIVEstrИмя атрибута - признак относительности
Public field StaticATTR_MINUTEstrИмя атрибута - минута
Public field StaticATTR_MONTHstrИмя атрибута - месяц
Public field StaticATTR_NEWSTYLEstrИмя атрибута - ссылка на дату дового стиля (григорианскую)
Public field StaticATTR_POINTERstrИмя атрибута - дополнительный указатель
Public field StaticATTR_QUARTALstrИмя атрибута - квартал
Public field StaticATTR_SEASONstrИмя атрибута - сезон (зима, весна ...)
Public field StaticATTR_SECONDstrИмя атрибута - секунда
Public field StaticATTR_WEEKstrИмя атрибута - неделя
Public field StaticATTR_YEARstrИмя атрибута - год
Public field StaticOBJ_TYPENAMEstrИмя типа сущности TypeName ("DATE")