Момент
Стд::Время::Момент
Момент времени.
Представляет значение даты и времени в формате UTC.
Максимальное значение 4000-01-01 17:59:59.999 Z.
Минимальное значение 0000-12-31 06:00:00.000 Z.
Сравнение
Структурное
Два экземпляра момента равны, если равны их представления в ДатаВремя в одинаковом часовом поясе.
Иерархия типа
Базовые типы: Объект, Представляемое, Сравнимое<Момент>
Литералы
Момент{<дата><разделитель_сегментов><время><часовой_пояс>}<дата>имеет вид: ``гггг-ММ-дд`\<разделитель_сегментов\>- один из символов,T\<время\>имеет вид:ЧЧ:мм(:cc(.ССС)?)?\<часовой_пояс\>- имя часового пояса или смещение в виде[+-]ЧЧ:мм
Момент\{}- значение по умолчанию0001-01-01 00:00:00.000 ZМомент\{Максимум}- максимальное значение4000-01-01 17:59:59.999 ZМомент\{Минимум}- минимальное значение0000-12-31 06:00:00.000 Z
Примеры
Момент{2021-07-19 13:45 +3}
Момент{2012-02-11 11:27 Z}
Арифметические операции
- Момент + Длительность = Момент (сложение)
 - Момент - Длительность = Момент (вычитание)
 - Момент - Момент = Длительность (вычитание)
 
Конструкторы
Момент
Момент(Представление: Строка)Представление в соответствующий экземпляр момента.
Исключения
ИсключениеНедопустимыйФормат - если представление не является допустимым.
Перегрузка
Момент(Год: Число, Месяц: Число, День: Число, Час: Число, Минута: Число, Секунда: Число, Миллисекунда: Число, ЧасовойПояс: ЧасовойПояс)
Момент(Год: Число, Месяц: Число, День: Число, ЧасовойПояс: ЧасовойПояс)
Момент(Дата: Дата, Время: Время, ЧасовойПояс: ЧасовойПояс)
Момент
Момент(
Дата: Дата,
Время: Время,
ЧасовойПояс: ЧасовойПояс)Дата и времени Время в часовом поясе ЧасовойПояс
Перегрузка
Момент(Год: Число, Месяц: Число, День: Число, Час: Число, Минута: Число, Секунда: Число, Миллисекунда: Число, ЧасовойПояс: ЧасовойПояс)
Момент(Год: Число, Месяц: Число, День: Число, ЧасовойПояс: ЧасовойПояс)
Момент(Представление: Строка)
Момент
Момент(
Год: Число,
Месяц: Число,
День: Число,
ЧасовойПояс: ЧасовойПояс)Год, Месяц, День в часовом поясе ЧасовойПояс.
Перегрузка
Момент(Год: Число, Месяц: Число, День: Число, Час: Число, Минута: Число, Секунда: Число, Миллисекунда: Число, ЧасовойПояс: ЧасовойПояс)
Момент(Дата: Дата, Время: Время, ЧасовойПояс: ЧасовойПояс)
Момент(Представление: Строка)
Момент
Год, Месяц, День и времени с компонентами Час, Минута, Секунда, Миллисекунда в часовом поясе ЧасовойПояс.
Перегрузка
Момент(Год: Число, Месяц: Число, День: Число, ЧасовойПояс: ЧасовойПояс)
Момент(Дата: Дата, Время: Время, ЧасовойПояс: ЧасовойПояс)
Момент(Представление: Строка)
Методы
ВДатаВремя
ВДатаВремя(ЧасовойПояс: ЧасовойПояс): ДатаВремяЧасовойПояс.
Если данный экземпляр является значением по умолчанию типа Момент (0001.01.01 00:00:00.000Z) будет возвращено значение по умолчанию для типа ДатаВремя (0001.01.01 00:00:00.000)
ВСтроку
ВСтроку(): Строка"гггг-ММ-дд'T'ЧЧ:мм:сс.ССС'Z'", где компоненты представлены в часовом поясе UTC).
Пример: "2020-04-16T20:30:40.345Z".
Переопределение
Объект::ВСтроку
ИзОтметкиВремениUnix
Статический
Примеры
знч ОтметкаВремениUnix = 1675098000
знч МоментВремени = Момент.ИзОтметкиВремениUnix(ОтметкаВремениUnix) // 2023-01-30T17:00:00.000Z
ПолучитьОтметкуВремениUnix
ПолучитьОтметкуВремениUnix(): ЧислоПримеры
знч МоментВремени = Момент{2023-01-01 17:00:00 Z}
знч ОтметкаВремени = МоментВремени.ПолучитьОтметкуВремениUnix() // 1672592400
Представление
Представление(): СтрокаЧасовойПояс.Текущий() в формате "дд.ММ.гггг ЧЧ:мм:сс".
Пример: "16.04.2020 23:30:40".
Для значения по умолчанию 0001-01-01 00:00:00.000 Z возвращается пустая строка.
Переопределение
Представляемое::Представление
Сейчас
Статический
Сейчас(): МоментСписок унаследованных методов
Объект
Представляемое
Представление (Переопределение)