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