如何在DST转换时输入时间?

时间:2012-02-01 11:25:45

标签: user-interface user-input dst

我正在开发一个将由公共服务(救护车)使用的应用程序。由于这些人全天候工作,他们实际上需要在一天中的任何时间输入日期/时间值。其中还包括DST转换时间。

现在,当在“短暂”的一天进入时,事情很容易。 3:00:00至3:59:59之间的任何值均无效。问题在于“长”日,其中同一区间中的值是不明确的。

在那个可怕的时刻输入时间有没有标准的方法/符号?您是否曾使用过其他任何变通方法,以及您的用户认为哪些变通方便?

已添加:还在ux.stackexchange上克隆。

1 个答案:

答案 0 :(得分:-1)

允许用户输入本地化时间(即PC时钟显示的任何内容),但保存为UTC。当您显示它们时,请记住使用本地化的时间方法,它会自行修复,有关详细信息,请参阅此SO问题:How to display localized date and time information to web users with ASP.NET