ДатаВремя
Стд::Время::ДатаВремя Доступность: КлиентИСервер
Локальная дата и время.
Максимальное значение 9999-12-31 23:59:59.999.
Минимальное значение 0001-01-01 00:00:00.000.
Сравнение
Структурное
Два экземпляра даты-времени равны, ес ли равны их компоненты (дата, время).
Иерархия типа
Базовые типы: Объект, Представляемое, Сравнимое<ДатаВремя>, Форматируемое
Примеры
Общие примеры
ДатаВремя{2021-07-19 13:45}
Литералы
ДатаВремя{<дата><разделитель_сегментов><время>}<дата>имеет вид:гггг-ММ-дд<разделитель_сегментов>- один из символов,T<время>имеет вид:ЧЧ:мм(:cc(.ССС)?)?
ДатаВремя{}- значение по умолчанию0001-01-01 00:00:00.000ДатаВремя{Максимум}- максимальное значение9999-12-31 23:59:59.999ДатаВремя{Минимум}- минимальное значение0001-01-01 00:00:00.000
Арифметические операции
- ДатаВремя + Длительность = ДатаВремя (сложение)
- ДатаВремя - Длительность = ДатаВремя (вычитание)
- ДатаВремя - ДатаВремя = Длительность (вычитание)
Конструкторы
ДатаВремя
Доступность: КлиентИСервер
ДатаВремя(Представление: Строка)Представление в соответствующий экземпляр даты-времени.
Исключения
ИсключениеНедопустимыйФормат - если представление не является допустимым.
Перегрузка
ДатаВремя(Год: Число, Месяц: Число, День: Число)
ДатаВремя(Год: Число, Месяц: Число, День: Число, Час: Число, Минута: Число, Секунда: Число, Миллисекунда: Число = 0)
ДатаВремя(Дата: Дата, Время: Время)
ДатаВремя
Доступность: КлиентИСервер
Дата, Время.
Перегрузка
ДатаВремя(Представление: Строка)
ДатаВремя(Год: Число, Месяц: Число, День: Число)
ДатаВремя(Год: Число, Месяц: Число, День: Число, Час: Число, Минута: Число, Секунда: Число, Миллисекунда: Число = 0)
ДатаВремя
Доступность: КлиентИСервер
Год, Месяц, День.
Перегрузка
ДатаВремя(Представление: Строка)
ДатаВремя(Год: Число, Месяц: Число, День: Число, Час: Число, Минута: Число, Секунда: Число, Миллисекунда: Число = 0)
ДатаВремя(Дата: Дата, Время: Время)
ДатаВремя
Доступность: КлиентИСервер
Год, Месяц, День, Час, Минута, Секунда, Миллисекунда.
Перегрузка
ДатаВремя(Представление: Строка)
ДатаВремя(Год: Число, Месяц: Число, День: Число)
ДатаВремя(Дата: Дата, Время: Время)
Свойства
Время
Доступность: КлиентИСервер
ТолькоЧтение
Время: ВремяЗначение времени.
Год
Доступность: КлиентИСервер
ТолькоЧтение
Год: ЧислоЗначение года.
Дата
Д оступность: КлиентИСервер
ТолькоЧтение
Дата: ДатаЗначение Даты.
День
Доступность: КлиентИСервер
ТолькоЧтение
День: ЧислоЗначение дня.
Месяц
Доступность: КлиентИСервер
ТолькоЧтение
Месяц: ЧислоЗначение месяца.
Миллисекунда
Доступность: КлиентИСервер
ТолькоЧтение
Миллисекунда: ЧислоЗначение миллисекунд.
Минута
Доступность: КлиентИСервер
ТолькоЧтение
Минута: ЧислоЗначение минут.
Секунда
Доступность: КлиентИСервер
ТолькоЧтение
Секунда: ЧислоЗначение секунд.
Час
Доступность: КлиентИСервер
ТолькоЧтение
Час: ЧислоЗначение часа.
Методы
ВМомент
Доступность: КлиентИСервер
ВМомент(ЧасовойПояс: ЧасовойПояс): МоментЧасовойПояс.
Если данный экземпляр является значением по умолчанию типа ДатаВремя (0001.01.01 00:00:00.000) будет возвращено значение по умолчанию для типа Момент (0001.01.01 00:00:00.000Z)
ВСтроку
Доступность: КлиентИСервер
ВСтроку(): Строка"гггг-ММ-дд'T'ЧЧ:мм:сс.ССС").
Пример: "2020-04-16T23:30:40.345".
Переопределение
Объект::ВСтроку
ДеньГода
Доступность: КлиентИСервер
ДеньГода(): ЧислоДеньНедели
Доступность: КлиентИСервер
ДеньНедели(): ДеньНеделиДобавитьГоды
Доступность: КлиентИСервер
@ПроверятьИспользованиеЗначения
ДобавитьГоды(Годы: Число): ДатаВремяГоды к текущему значению.
Если после преобразования день месяца не является валидным, то возвращается последний день месяца.
Примеры
знч Результат = ДатаВремя{2024-02-29}.ДобавитьГоды(1) // ДатаВремя{2025-02-28}
ДобавитьДни
Доступность: КлиентИСервер
@ПроверятьИспользованиеЗначения
ДобавитьДни(Дни: Число): ДатаВремяДни к текущему значению.
ДобавитьМесяцы
Доступность: КлиентИСервер
@ПроверятьИспользованиеЗначения
ДобавитьМесяцы(Месяцы: Число): ДатаВремяМесяцы к текущему значению.
Если после преобразования день месяца не является валидным, то возвращается последний день месяца.
Примеры
знч Результат = ДатаВремя{2023-01-31}.ДобавитьМесяцы(1) // ДатаВремя{2023-02-28}
ДобавитьМиллисекунды
Доступность: КлиентИСервер
@ПроверятьИспользованиеЗначения
ДобавитьМиллисекунды(Миллисекунды: Число): ДатаВремяМиллисекунды к текущему значению.