Дата
Стд::Время::Дата Базовые типы: Сравнимое,Форматируемое |
Локальная дата.
Сравнение структурное. Два экземпляра даты равны, если равны их компоненты (год, месяц, число).
Литералы
Дата{\<дата\>}
\<дата\>
имеет вид:гггг-ММ-дд
Дата{}
- значение по умолчанию0001-01-01
Арифметические операции
- Дата + Длительность = Дата (сложение)
- Дата - Длительность = Дата (вычитание)
- Дата - Дата = Длительность (вычитание)
Конструкторы
Дата
Дата(Представление: Строка) |
Преобразует строковое представление Представление
в соответствующий экземпляр даты.
Дата
Перегрузка: Дата(Представление: Строка) |
Создает дату на основе переданных компонентов Год
, Месяц
, День
.
Свойства
Год
ТолькоЧтение Год: Число |
Значение года.
День
ТолькоЧтение День: Число |
Значение дня.
Месяц
ТолькоЧтение Месяц: Число |
Значение месяца.
Методы
ВСтроку
ВСтроку(): Строка |
Переопределение: ВСтроку |
Возвращает строковое представление даты в формате ISO-8601 ("гггг-ММ-дд"
). Пример: "2020-04-16"
.
ДеньГода
ДеньГода(): Число |
Возвращает порядковый номер дня в году, соответствующий данному экземпляру даты.
ДеньНедели
ДеньНедели(): ДеньНедели |
Возвращает день недели, соответствующий данному экземпляру даты.
ДобавитьГоды
Возвращает новый экземпляр даты, полученный путем добавления указанного количество лет Годы
к текущему значению.
ДобавитьДни
Возвращает новый экземпляр даты, полученный путем добавления указанного количество дней Дни
к текущему значению.
ДобавитьМесяцы
Возвращает новый экземпляр даты, полученный путем добавления указанного количество месяцев Месяцы
к текущему значению.
КонецГода
КонецГода(): Дата |
Возвращает дату, соответствующую концу года, содержащего текущую дату.
КонецДня
КонецДня(): ДатаВремя |
Возвращает значение даты-времени, соответствующее концу дня, содержащего текущую дату.
КонецКвартала
КонецКвартала(): Дата |
Возвращает значение даты, соответствующее концу квартала для данного экземпляра даты.
КонецМесяца
КонецМесяца(): Дата |
Возвращает последний день месяца, в котором присутствует текущая дата.
НачалоГода
НачалоГода(): Дата |
Возвращает дату, соответствующую началу года, содержащего текущую дату.
НачалоДня
НачалоДня(): ДатаВремя |
Возвращает значение даты-времени, соответствующее началу дня, содержащего текущую дату-время.
НачалоКвартала
НачалоКвартала(): Дата |
Возвращает значение даты, соответствующее началу квартала, содержащего текущую дату.
НачалоМесяца
НачалоМесяца(): Дата |
Возвращает дату, соответствующую началу месяца, содержащего текущую дату.
Представление
Представление(): Строка |
Переопределение: Представление |
Возвращает строковое представление даты в формате “дд.ММ.гггг”. Пример: "16.04.2020"
.
Для значения по умолчанию 0001-01-01
возвращается пустая строка.
Представление
Переопределение: Представление |
Перегрузка: Представление(): Строка |
Возвращает строковое представление даты в указанном формате Формат
. Форматная строка представляет собой строку из следующих элементов:
- г - краткий номер года без лидирующего нуля;
- гг - краткий номер года с лидирующим нулем;
- гггг - полный номер года.
- К - порядковый номер квартала в году;
- М - месяц в диапазоне от 1 до 12;
- ММ - месяц в диапазоне от 01 до 12 (с лидирующим нулем);
- МММ - краткое название месяца; Если название месяца используется вместе с днем (дд и MM), то месяц отображается в родительном падеже (если применимо). Если название месяца используется отдельно от дня - в именительном (если применимо).
- ММММ - полное название месяца;
- д - день месяца (цифрами) без лидирующего нуля;
- дд - день месяца (цифрами) с лидирующим нулем;
- ддд - краткое название дня недели;
- дддд - полное название дня недели;
- Д - порядковый номер дня в году;
Для экранирования используется символ '
(одинарная кавычка).
Для значения по умолчанию 0001-01-01
возвращается пустая строка.
СГодом
Возвращает новый экземпляр даты с указанным значением года Год
.
СДнем
Возвращает новый экземпляр даты с указанным значением дня День
.
СДнемНедели
СДнемНедели(ДеньНедели: ДеньНедели, НачалоНедели: ДеньНедели? = Неопределено): Дата |
Возвращает новый экземпляр даты для указанного дня ДеньНедели
на той же неделе. За первый день недели берется НачалоНедели
, если Undefined
, то первым днем недели считается [ДеньНедели.Понедельник].
СМесяцем
Возвращает новый экземпляр даты с указанным значением месяца Месяцы
.
Сейчас
Статический Сейчас(ЧасовойПояс: ЧасовойПояс): Дата |
Возвращает текущую дату в часовом поясе ЧасовойПояс
.