Дата
Стд::Время::Дата
Доступность: КлиентИСервер
Локальная дата.
Максимальное значение 9999-12-31
.
Минимальное значение 0001-01-01
.
Сравнение структурное. Два экземпляра даты равны, если равны их компоненты (год, месяц, число).
Иерархия типа
Базовые типы: Объ ект, Представляемое, Сравнимое<Дата>, Форматируемое
Литералы
Дата{<дата>}
<дата>
имеет вид:гггг-ММ-дд
Дата{}
- значение по умолчанию0001-01-01
Дата{Максимум}
- максимальное значение9999-12-31
Дата{Минимум}
- минимальное значение0001-01-01
Арифметические операции
- Дата + Длительность = Дата (сложение)
- Дата - Длительность = Дата (вычитание)
- Дата - Дата = Длительность (вычитание)
Конструкторы
Дата
Доступность: КлиентИСервер
Дата(Представление: Строка)
Дата(Год: Число, Месяц: Число, День: Число)
Преобразует строковое представление Представление
в соответствующий экземпляр даты.
Исключения
ИсключениеНедопустимыйФормат - если представление не является допустимым.
Дата
Доступность: КлиентИСервер
Дата(Представление: Строка)
Создает дату на основе переданных компонентов Год
, Месяц
, День
.
Свойства
Год
Доступность: КлиентИСервер
ТолькоЧтение
Год: Число
Значение года.
День
Доступность: КлиентИСервер
ТолькоЧтение
День: Число
Значение дня.
Месяц
Доступность: КлиентИСервер
ТолькоЧтение
Месяц: Число
Значение месяца.
Методы
ВСтроку
Доступность: КлиентИСервер
ВСтроку(): Строка
Возвращает строковое представление даты в формате ISO-8601 ("гггг-ММ-дд"
).
Пример: "2020-04-16"
.
ДеньГода
Доступность: КлиентИСервер
ДеньГода(): Число
Возвращает порядковый номер дня в году, соответствующий данному экземпляру даты.
ДеньНедели
Доступность: КлиентИСервер
ДеньНедели(): ДеньНедели
Возвращает день недели, соответствующий данному экземпляру даты.
ДобавитьГоды
Доступность: КлиентИСервер
@ПроверятьИспользованиеЗначения
ДобавитьГоды(Годы: Число): Дата
Возвращает новый экземпляр даты, полученный путем добавления указанного количество лет Годы
к текущему значению.
Если после преобразования день месяца не является валидным, то возвращается последний день месяца.
Примеры
Дата{2024-02-29}.ДобавитьГоды(1) // Дата{2025-02-28}
ДобавитьДни
Доступность: КлиентИСервер
@ПроверятьИспользованиеЗначения
ДобавитьДни(Дни: Число): Дата
Возвращает новый экземпляр даты, полученный путем добавления указанного количество дней Дни
к текущему значению.
ДобавитьМесяцы
Доступность: КлиентИСервер
@ПроверятьИспользованиеЗначения
ДобавитьМесяцы(Месяцы: Число): Дата
Возвращает новый экземпляр даты, полученный путем добавления указанного количество месяцев Месяцы
к текущему значению.
Если после преобразования день месяца не является валидным, то возвращается последний день месяца.
Примеры
Дата{2023-01-31}.ДобавитьМесяцы(1) // Дата{2023-02-28}
КонецГода
Доступность: КлиентИСервер
КонецГода(): Дата
Возвращает дату, соответствующую концу года, содержащего текущую дату.
КонецДня
Доступность: КлиентИСервер
КонецДня(): ДатаВремя
Возвращает значение даты-времени, соответствующее концу дня, содержащего текущую дату.