質問

したがって、おそらく進行状況バーを使用して、長期にわたるプロセスがあり、残りの時間のテキストの見積もり(残り5分」などが必要です。

クロック時間を実際に報告したくない場合(正確さ、解像度、または更新率の問題が原因で)、テキストの概要に固執したい場合、正しいパラダイムは何ですか?

「1分」は0〜60秒で表示されますか?または1:00から1:59まで?残り1:35があるとします - それは「残り2分」または「残り1分」ですか?

3分未満のときに「残り数分」まで削りますか?

優先(最小ユーザーフラストレーション)方法は何ですか?

役に立ちましたか?

解決

これはやや主観的です。しかし、私はあなたが30秒に降りるまで瞬間に丸くなります。

01:02:05 = "1 hour 2 minutes remaining"
00:02:35 = "3 minutes remaining"
00:02:29 = "2 minutes remaining"
00:01:35 = "2 minutes remaining"
00:01:05 = "1 minute remaining"
00:01:00 = "1 minute remaining"
00:00:59 = "Less than 1 minute remaining"
// Switch to seconds at :30
00:00:30 = "30 seconds remaining"
00:00:29 = "29 seconds remaining"

ショートカット「Minute(S)」の使用は避けてください。余分な時間を費やして、「分」を1分間、「分」をより大きく出力します。

他のヒント

丸めを使用します。 0:30から1:29は「残り1分」、1:30〜2:29は「残り2分」です。

これまで見たことがあるとは言えませんが、それは少し理にかなっていると思います。

ここで重要なことは、計算がどれほど正確であるかということだと思います。最後の60秒が60秒であることを確認できない場合は、少しあいまいでなければなりません...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top