使用Kendo Timepicker格式化问题

时间:2014-02-03 14:33:48

标签: jquery sql asp.net-mvc

我有一个强类型视图,我正在将模型传递给。但是,我遇到了时间选择器的格式问题。我从数据库中检索数据(SQL Management Server 2008),我从数据库中提取的列是“时间”列,时间正确存储在数据库中,只存储时间。当我拉出数据并将其加载到我的时间选择器中时,我得到了正确的时间,但我也得到了1/1/1753。我在模型中有数据注释,指定数据类型为时间,在视图中,我有一个jquery函数将时间格式化为“hh:mm:ss tt”所以我有点迷失为什么格式不是工作。以下是一些代码段:

从视图:

@Html.TextBoxFor(m => m.TimeIn, new { id = "timeIn" })

视图中的JQuery函数:

$("#timeIn").kendoTimePicker({
    format: "hh:mm:ss tt"
});   

型号:

[Display(Name = "Time In")]
[Required]
[DataType(DataType.Time)]
[DisplayFormat(ApplyFormatInEditMode=true, DataFormatString = "{0:hh:mm:ss tt}")]
public DateTime TimeIn { get; set; }

提前谢谢你, 肖恩

0 个答案:

没有答案