Перейти к основному содержимому

Время

Стд::Время::Время

Локальное время. Максимальное значение 23:59:59.999. Минимальное значение 00:00:00.000.

Сравнение

Структурное

Два экземпляра времени равны, если равны их компоненты (часы, минусы, секунды, миллисекунды).

Иерархия типа​

Базовые типы: Объект, Объект, Представляемое, Сравнимое<Время>, Форматируемое


Литералы​

  • Время{<время>}
    • <время> имеет вид: ЧЧ:мм(:cc(.ССС)?)?
  • Время{} - значение по умолчанию 00:00:00.000
  • Время{Максимум} - максимальное значение 23:59:59.999
  • Время{Минимум} - минимальное значение 00:00:00.000

Примеры​

Время{13:45}


Арифметические операции​

  • Время + Длительность = Время (сложение)
  • Время - Длительность = Время (вычитание)
  • Время - Время = Длительность (вычитание)

Конструкторы​

Время​

Время(Представление: Строка)
Преобразует строковое представление Представление в соответствующий экземпляр даты-времени.

Исключения​

ИсключениеНедопустимыйФормат - если представление не является допустимым.

Перегрузка
Время(Час: Число, Минута: Число, Секунда: Число, Миллисекунда: Число = 0)


Время​

Время(
  Час: Число,
  Минута: Число,
  Секунда: Число,
  Миллисекунда: Число = 0)
Создает время на основе переданных компонентов Час, Минута, Секунда, Миллисекунда.

Перегрузка
Время(Представление: Строка)


Свойства​

Миллисекунда​

ТолькоЧтение

Миллисекунда: Число

Значение миллисекунд.


Минута​

ТолькоЧтение

Минута: Число

Значение минут.


Секунда​

ТолькоЧтение

Секунда: Число

Значение секунд.


Час​

ТолькоЧтение

Час: Число

Значение часа.


Методы​

ВСтроку​

ВСтроку(): Строка
Возвращает строковое представление времени в формате ISO-8601 ("ЧЧ:мм:сс.ССС"). Пример: "23:30:40.345".

Переопределение
Объект::ВСтроку


ДобавитьМиллисекунды​

@ПроверятьИспользованиеЗначения
ДобавитьМиллисекунды(Миллисекунды: Число): Время
Возвращает новый экземпляр времени, полученный путем добавления указанного количество миллисекунд Миллисекунды к текущему значению.


ДобавитьМинуты​

Возвращает новый экземпляр времени, полученный путем добавления указанного количество минут Минуты к текущему значению.


ДобавитьСекунды​

Возвращает новый экземпляр времени, полученный путем добавления указанного количество секунд Секунды к текущему значению.


ДобавитьЧасы​

Возвращает новый экземпляр времени, полученный путем добавления указанного количество часов Часы к текущему значению.


КонецМинуты​

КонецМинуты(): Время
Возвращает значение времени, соответствующее концу минуты, содержащей текущее время.


КонецСекунды​

КонецСекунды(): Время
Возвращает значение времени, соответствующее концу секунды, содержащей текущее время.


КонецЧаса​

КонецЧаса(): Время
Возвращает значение времени, соответствующее концу часа, содержащего текущее время.


НачалоМинуты​

НачалоМинуты(): Время
Возвращает значение времени, соответствующее началу минуты, содержащей текущее время.


НачалоСекунды​

НачалоСекунды(): Время
Возвращает значение времени, соответствующее началу секунды, содержащей текущее время.


НачалоЧаса​

НачалоЧаса(): Время
Возвращает значение времени, соответствующее началу часа, содержащего текущее время.


Представление​

Представление(): Строка
Возвращает строковое представление времени в формате "ЧЧ:мм:сс". Пример: "23:30:40".

Переопределение
Объект::Представление

Перегрузка
Представление(Формат: Строка): Строка


Представление​

Представление(Формат: Строка): Строка
Возвращает строковое представление времени в указанном формате Формат. Форматная строка представляет собой строку из следующих элементов:

  • ч - час в 12-часовом варианте без лидирующих нулей;
  • чч - час в 12-часовом варианте с лидирующим нулем;
  • Ч - час в 24-часовом варианте без лидирующих нулей;
  • ЧЧ - час в 24-часовом варианте с лидирующим нулем;
  • м - минута без лидирующего нуля;
  • мм - минута с лидирующим нулем;
  • с - секунда без лидирующего нуля;
  • сс - секунда с лидирующим нулем;
  • С - миллисекунда с точностью до сотен;
  • СС - миллисекунда с точностью до десятков;
  • ССС - миллисекунда с точностью до единиц.

В любом месте форматной строки может быть сделана текстовая вставка. Она выделяется в одинарные кавычки ' с двух сторон. В случае необходимости использования одинарной кавычки в текстовой вставке - ее необходимо экранировать путем написания двух подряд идущих одинарных кавычек ''. Также в любом месте форматной строки может быть сделана вставка из небуквенных символов. Такая вставка никак не выделяется.

Переопределение
Форматируемое::Представление

Перегрузка
Представление(): Строка


СМиллисекундой​

@ПроверятьИспользованиеЗначения
СМиллисекундой(Миллисекунда: Число): Время
Возвращает новый экземпляр времени с указанным значением миллисекунд Миллисекунда.


СМинутой​

Возвращает новый экземпляр времени с указанным значением минут Минута.


ССекундой​

Возвращает новый экземпляр времени с указанным значением секунд Секунда.


СЧасом​

Возвращает новый экземпляр времени с указанным значением часа Час.


Сейчас​

Статический

Сейчас(ЧасовойПояс: ЧасовойПояс): Время
Возвращает текущее время в часовом поясе ЧасовойПояс.


Список унаследованных методов​

Объект​

ВСтроку (Переопределение)

ПолучитьТип

Представляемое​

Представление (Переопределение)

Сравнимое​

Сравнить

Форматируемое​

Представление (Переопределение)