ДатаВремя
Стд::Время::ДатаВремя
Локальная дата и время.
Максимальное значение 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}
ДобавитьМиллисекунды
@ПроверятьИспользованиеЗначения
ДобавитьМиллисекунды(Миллисекунды: Число): ДатаВремяМиллисекунды к текущему значению.
ДобавитьМинуты
@ПроверятьИспользованиеЗначения
ДобавитьМинуты(Минуты: Число): ДатаВремяМинуты к текущему значению.
ДобавитьСекунды
@ПроверятьИспользованиеЗначения
ДобавитьСекунды(Секунды: Число): ДатаВремяСекунды к текущему значению.
ДобавитьЧасы
@ПроверятьИспользованиеЗначения
ДобавитьЧасы(Часы: Число): ДатаВремяЧасы к текущему значению.
КонецГода
КонецГода(): ДатаВремяКонецДекады
КонецДекады(): ДатаВремяКонецДня
КонецДня(): ДатаВремяКонецКвартала
КонецКвартала(): ДатаВремяКонецМесяца
КонецМесяца(): ДатаВремя