2017-11-08 20 views
1

パワーアプリでアプリを開発しています。デジタル時間をhours:minutes:secondsに表示する必要があります。 Now()を使用すると、hours:minutesと表示されます。パワーアプリ時間を1時間単位で表示する方法:分:秒フォーマット

ディスプレイに秒数を追加するにはどうすればよいですか?あなたは時間が継続的に更新されるようにしたい場合は、必要に

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

答えて

2

あなたは、あなたが望む形式でNow functionから取得した日付/時刻値を変換するText Functionを使用することができますTimerコントロールを使用して変数を設定し、その変数をText関数で使用します。

例えば、タイマーのOnTimerEndプロパティに、あなたは

UpdateContext({now: Now()}) 

し、ラベル上のようなものを持っていると思いますが、タイマーがオーサリングに実行されないことを

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

お知らせを持っていると思いますモードで表示されるので、アプリをプレビューする(右上の「再生」ボタン)必要があります。公開アプリでうまく動作します。

+0

あなたのコードをコピーして自分のアプリケーションに貼り付けただけで、時間 - 分 - 秒が表示されますが、現在は11時05分に表示され、増加していないので、自動的に秒が増えません。どのように私は自動的にそれを得ることができる任意のアイデア – tom

+0

このシナリオの詳細については、答えを更新しました。 – carlosfigueira

+0

ありがとう、あなたのコードは素晴らしく働いた、私はちょうどOnTimerEndとOnTimerStartにUpdateContext({now:Now()})を置くようないくつかの微調整をしなければならなかった、そして私は自動スタートをトグルしなければならなかった。 – tom

関連する問題