2017-11-08 18 views
1

파워 앱으로 앱을 개발 중입니다. 디지털 시간을 hours:minutes:seconds에 표시 할 수 있어야합니다. Now()을 사용하면 hours:minutes 만 표시됩니다.파워 앱 시간 표시 방법 : 분 : 초 형식

디스플레이에 초를 추가하는 방법은 무엇입니까? 당신은 시간이 지속적으로 업데이트되게하려면

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

, 다음을 수행해야합니다

답변

2

당신은 당신이 원하는 형식으로 Now function에서 얻을 날짜/시간 값을 변환 할 Text Function을 사용할 수 있습니다 Timer 컨트롤을 사용하여 변수를 설정하고 Text 함수에서 해당 변수를 사용합니다.

예를 들어, 타이머의 OnTimerEnd 속성에, 당신은

UpdateContext({now: Now()}) 

같은이있을 것이다 그리고 라벨에 당신은 타이머가 저작에서 실행되지 않습니다

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

공지 사항이있을 것이다 모드이기 때문에 앱을 미리보아야합니다 (오른쪽 상단의 '재생'버튼). 그것은 게시 된 애플 리케이션에서 잘 작동합니다.

+0

방금 ​​내 앱에 코드를 복사하여 붙여 넣었지만 시간이 분 - 초 - 초로 표시되지만, 이제 보니 초를 자동으로 늘리는 것이 아니라 11시 05 분 05 분이 표시되고 증가하지 않습니다. 어떻게하면 자동으로 올라갈 수 있는지 알 수 있습니다. – tom

+0

이 시나리오에 대한 자세한 정보가 업데이트되었습니다. – carlosfigueira

+0

코드가 훌륭하게 작동 했으므로, OnTimerEnd 및 OnTimerStart에 UpdateContext ({now : Now()})를 넣는 등의 조정을해야했습니다. 그러면 자동 시작을 토글해야했습니다. – tom