Стд::Время::ДатаВремя
Локальная дата и время.
Максимальное значение 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)
ВСтроку
Возвращает строковое представление даты и времени в формате ISO-8601 (
"гггг-ММ-дд'T'ЧЧ:мм:сс.ССС"
).
Пример:
"2020-04-16T23:30:40.345"
.
Переопределение
Объект::ВСтроку
ДеньГода
Возвращает порядковый номер дня в году, соответствующий данному экземпляру даты.
ДеньНедели
Возвращает день недели, соответствующий данному экземпляру даты.
ДобавитьГоды
Возвращает новый экземпляр даты-времени, полученный путем добавления указанного количество лет
Годы
к текущему значению.
Если после преобразования день месяца не является валидным, то возвращается последний день месяца.
Примеры
знч Результат = {2024-02-29}.ДобавитьГоды(1)
ДобавитьДни