ASP.NET Time Drop Downs和AM / PM问题

时间:2012-03-07 17:19:20

标签: asp.net datetime usability

我已经搜索了一些关于此的想法,但答案完全基于代码;我的问题也是人机交互/可用性问题:

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

我有一个带日历的活动表格。然后我有三个小时,分钟和上午/下午的下拉列表。但从技术上讲,中午12点和午夜12点不是上午或下午,对吗?

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

我曾考虑在AM / PM下拉菜单中添加“中午”和“午夜”,但我会假设用户会知道正确的用法(他们不会)。我可以根据选定的小时创建AM / PM作为级联下拉菜单吗?

可能有很多方法可以解决这个问题 - 但我正在寻找考虑可用性的建议 - 简单而优雅的解决方案吗?

2 个答案:

答案 0 :(得分:1)

简单的解决方案是不使用模糊系统,而是使用24小时时钟,问题就会消失。

答案 1 :(得分:0)

在现代西方社会中午12:00指的是午夜和中午12点到中午。我们通常采用的简单解决方案是避免任何形式的混淆,而是使用基于24:00的时间。在这种情况下,它还可以减少一个下拉选择。