Время
Стд::Время::Время Базовые типы: Объект, Представляемое, Сравнимое, Форматируемое |
Иерархия типа
Локальное время. Максимальное значение 23:59:59.999
. Минимальное значение 00:00:00.000
.
Сравнение структурное. Два экземпляра времени равны, если равны их компоненты (часы, минусы, секунды, миллисекунды).
Литералы
-
Время{\<время\>}
-
\<время\>
имеет вид:ЧЧ:мм(:cc(.ССС)?)?
-
-
Время{}
- значение по умолчанию00:00:00.000
-
Время{Максимум}
- максимальное значение23:59:59.999
-
Время{Минимум}
- минимальное значение00:00:00.000
Арифметические операции
- Время + Длительность = Время (сложение)
- Время - Длительность = Время (вычитание)
- Время - Время = Длительность (вычитание)
Конструкторы
Время
Время(Представление: Строка)
Преобразует строковое представление Представление
в соответствующий экземпляр даты-времени.
Время
Перегрузка: Время(Представление: Строка) |
Создает время на основе переданных компонентов Час
, Минута
, Секунда
, Миллисекунда
.
Свойства
Миллисекунда
ТолькоЧтение Миллисекунда: Число |
Значение миллисекунд.
Минута
ТолькоЧтение Минута: Число |
Значение минут.
Секунда
ТолькоЧтение Секунда: Число |
Значение секунд.
Час
ТолькоЧтение Час: Число |
Значение часа.
Методы
ВСтроку
ВСтроку(): Строка
Переопределение: ВСтроку |
Возвращает строковое представление времени в формате ISO-8601 ("ЧЧ:мм:сс.ССС"
). Пример: "23:30:40.345"
.
ДобавитьМиллисекунды
Возвращает новый экземпляр времени, полученный путем добавления указанного количество миллисекунд Миллисекунды
к текущему значению.
ДобавитьМинуты
Возвращает новый экземпляр времени, полученный путем добавления указанного количество минут Минуты
к текущему значению.
ДобавитьСекунды
Возвращает новый экземпляр времени, полученный путем добавления указанного количество секунд Секунды
к текущему значению.
ДобавитьЧасы
Возвращает новый экземпляр времени, полученный путем добавления указанного количество часов Часы
к текущему значению.
КонецМинуты
КонецМинуты(): Время
Возвращает значение времени, соответствующее концу минуты, содержащей текущее время.
КонецСекунды
КонецСекунды(): Время
Возвращает значение времени, соответствующее концу секунды, содержащей текущее время.
КонецЧаса
КонецЧаса(): Время
Возвращает значение времени, соответствующее концу часа, содержащего текущее время.
НачалоМинуты
НачалоМинуты(): Время
Возвращает значение времени, соответствующее началу минуты, содержащей текущее время.
НачалоСекунды
НачалоСекунды(): Время
Возвращает значение времени, соответствующее началу секунды, содержащей текущее время.
НачалоЧаса
НачалоЧаса(): Время
Возвращает значение времени, соответствующее началу часа, содержащего текущее время.
Представление
Представление(): Строка
Переопределение: Представление |
Возвращает строковое представление времени в формате "ЧЧ:мм:сс"
. Пример: "23:30:40"
.
Представление
Переопределение: Представление |
Перегрузка: Представление(): Строка |
Возвращает строковое представление времени в указанном формате Формат
. Форматная строка представляет собой строку из следующих элементов:
- ч - час в 12-часовом варианте без лидирующих нулей;
- чч - час в 12-часовом варианте с лидирующим нулем;
- Ч - час в 24-часовом варианте без лидирующих нулей;
- ЧЧ - час в 24-часовом варианте с лидирующим нулем;
- м - минута без лидирующего нуля;
- мм - минута с лидирующим нулем;
- с - секунда без лидирующего нуля;
- сс - секунда с лидирующим нулем;
- С - миллисекунда с точностью до сотен;
- СС - миллисекунда с точностью до десятков;
- ССС - миллисекунда с точностью до единиц.
В любом месте форматной строки может быть сделана текстовая вставка. Она выделяется в одинарные кавычки '
с двух сторон. В случае необходимости использования одинарной кавычки в текстовой вставке - ее необходимо экранировать путем написания двух подряд идущих одинарных кавычек ''
. Также в любом месте форматной строки может быть сделана вставка из небуквенных символов. Такая вставка никак не выделяется.
СМиллисекундой
Возвращает новый экземпляр времени с указанным значением миллисекунд Миллисекунда
.
СМинутой
Возвращает новый экземпляр времени с указанным значением минут Минута
.
ССекундой
Возвращает новый экземпляр времени с указанным значением секунд Секунда
.
СЧасом
Возвращает новый экземпляр времени с указанным значением часа Час
.
Сейчас
*Статический* Сейчас(ЧасовойПояс: ЧасовойПояс): Время
Возвращает текущее время в часовом поясе ЧасовойПояс
.