根据说明here,我已将DateTimePicker的格式更改为使用HH作为日期格式。然而,文本框右侧的小时钟图标仍然显示AM和PM的选项。有没有人知道是否有办法强迫它使用相同的时间格式?
我目前的代码:
@( Html.Telerik().DateTimePicker()
.Name("DateTimePicker")
.Value(DateTime.Now)
.Format("MM/dd/yyyy HH:mm:ss")
.HtmlAttributes(new { @class = "ui-widget" })
)
答案 0 :(得分:1)
根据我的测试结果,AM / PM显示更多地依赖于kendo.culture而不是DateTimePicker格式。
如果我使用您提供的格式:(" MM / dd / yyyy HH:mm:ss")使用默认文化,我会得到相同的显示。
但是,例如,如果我使用这个简单的行指定法国文化: " kendo.culture(' fr')" 我指定了相同的格式,我摆脱了AM / PM的事情。我不知道你的整个目标是什么,但我希望这会有所帮助。