Мощные приложения, как отображать время в формате часы: минуты: секунды

Я разрабатываю приложение в мощных приложениях. Мне нужно иметь возможность отображать цифровое время в hours:minutes:seconds, С помощью Now() будет отображаться только hours:minutes,

Как добавить секунды на дисплей?

1 ответ

Решение

Вы можете использовать текстовую функцию для преобразования значения даты / времени, полученного из функции "Сейчас", в нужный формат:

Text(Now(), "hh:mm:ss")

Если вы хотите, чтобы время постоянно обновлялось, вам нужно использовать элемент управления Timer, чтобы установить переменную, и использовать эту переменную в функции Text.

Например, в свойстве Timer OnTimerEnd у вас будет что-то вроде

UpdateContext({now: Now()})

И на этикетке у вас будет

Text(now, "hh:mm:ss")

Обратите внимание, что таймер не будет работать в авторском режиме, поэтому вам необходимо предварительно просмотреть приложение (кнопка "Play" в правом верхнем углу), чтобы увидеть его в действии. Он прекрасно работает в опубликованном приложении.

Другие вопросы по тегам