我有一个页面告诉用户输入格式为 hh:mm:ss 的时间。对于讲英语的观众来说,这显然很好,但这是一种可以接受的国际符号吗?
如果没有,您能否举例说明其他国家如何向用户展示此类信息。
答案 0 :(得分:0)
我知道不同国家的日期不同,但时间非常标准。你不会有法语,西班牙语,德语,英国的问题...我不知道亚洲国家... ...
答案 1 :(得分:0)
就时间而言,它通常采用hh:mm:ss格式或h:mm:ss格式,也就是说,您要么为零位填充,要么在单位数小时内没有零填充。
另一件事是,格式 - 12小时和24小时之间的区别,也从Locale到Locale不等。
最后,您应该考虑本地用户的时区 - 输入与当前时区相关的时间是很自然的。
你会如何看待这些选择?基本上,它取决于您的UI外观。如果您只有一个文本框,用户可以在其中输入自由格式文本,您应该根据有效的区域设置格式解析文本。在这种情况下,你可以通过格式化当天来给出一个格式的例子,所以标签会说“输入时间(例如:16:36:11)”:“。
其他方法是使用时间分隔符(“:”)和可能的条件AM / PM单选按钮组(或下拉列表)分隔两个(小时/分钟)或更多文本字段(秒)。在这种情况下,它会更难,因为要正确地执行此操作,您应该实际分析本地化模式(关于什么是什么和不支持什么)并动态创建UI元素(我不想看到AM / PM的东西因为我使用24小时自然)以及验证规则...