2012-03-07 9 views
0

私はこれについていくつかのアイデアを既に検索しましたが、答えは完全にコードベースでした。私の問題は、HCI /ユーザビリティの問題です:ASP.NETタイムドロップダウンとAM/PMの問題

https://stackoverflow.com/search?q=[asp.net]+time+am+pm

私はカレンダーで形成するイベントがあります。それから、Hours、Mins、AM/PMの3つのドロップダウンリストがあります。しかし、技術的には、正午12時と深夜12時は午前または午後ではありません。

http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight

私は、ドロップダウンAM/PMに「正午」と「ミッドナイト」を追加することについて考えているが、私は、ユーザーが正しい使用法を(彼らはしません)知っているだろうと想定されるだろう。選択した時間に基づいてカスケードドロップダウンとしてAM/PMを作成できますか?

これをハッキングする方法は多々ありますが、シンプルで洗練されたソリューションだと誰にでもわかりやすい使い勝手の良い提案を探しています。

答えて

1

曖昧なシステムを使用しないでください。代わりに24時間制を使用してください。問題は解決しません。

+0

多くの人が24時間時計を理解していません... – IrishChieftain

+0

それはあなたの「正午か真夜中」の問題よりも問題ですか?私は24時間の時計を理解していない人々の問題は、あなたが思うよりずっと小さいと思う。これまでのところ、1日に10万人以上のユーザーに公開されている24時間制のサイトでは、1件の苦情はありませんでした。 – Moo

+0

合意しましたが、これは内部管理者のためのものであり、ほとんど識字されない人々によって使用されます。そのうちのいくつかは英語を話さない人もいます。彼らは主にラテン系で、私はこれを提示する最もシンプルな方法を見つけようとしています...このシナリオでは、24時間のクロックが最適な選択肢だと思いますか? – IrishChieftain

0

現代西洋社会では、午前12時は真夜中を指し、午後12時を正午といいます。私たちが通常使っている簡単な解決策は、混乱を避け、24時の時間を代わりに使用することです。また、この場合に選択するドロップダウンが1つ少なくなります。