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