2012-03-07 83 views
0

我已經搜索了一些關於此的想法,但答案完全基於代碼;我的問題也是HCI /可用性問題:ASP.NET時間下降和上午/下午問題

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

我有一個事件與日曆形成。然後,我有三個時間,分鐘和上午/下午的下拉列表。但從技術上講,12午和12午不是AM或PM,對嗎?

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

我曾經想過加入「正午」和「子夜」的AM/PM降下來,但我會假設用戶將知道正確的使用(他們不會)。根據所選小時數,我可以創建AM/PM作爲級聯下拉菜單?

有可能有很多方法來破解這個 - 但我正在尋找考慮可用性的建議 - 簡單而優雅的解決方案?

回答

1

簡單的解決方案不是使用不明確的系統,而是使用24小時制代替,問題就消失了。

+0

很多人都不明白24小時制...... – IrishChieftain 2012-03-07 17:29:19

+0

這個問題比你的「中午或午夜」問題更重要嗎?我認爲不瞭解24小時制的人的問題比你想象的要小得多。到目前爲止,我還沒有對使用24小時時鐘的網站抱怨,這些網站每天接觸超過10萬用戶。 – Moo 2012-03-07 17:47:37

+0

同意,但這是一個內部管理員,幾乎沒有文化的人使用,其中一些人甚至不會說英語;他們主要是拉丁美洲人,我試圖找到最簡單的方式來呈現這個......你認爲在這種情況下24小時制時鐘是最好的選擇嗎? – IrishChieftain 2012-03-07 17:51:34

0

現代西方社會中午12:00是指午夜和中午12點到中午。我們通常使用的簡單解決方案是爲了避免任何形式的混淆,並使用24:00的時間代替。在這種情況下,它也可以減少一點選擇。

相關問題