1
我在UI處理時間值
- 預約時間
04/13/2013
- 開始時間
13:00
- 結束時間
14:30
當前數據庫的設計是
-
以下領域
- Ap pointmentDate
SMALLDATETIME
防爆值04-13-2013
- 開始時間
SMALLDATETIME
防爆價值04-13-2013 13:00
- 結束時間
SMALLDATETIME
防爆價值04-13-2013 14:30
我設計了一個類這種模式
public class Appointment
{
DateTime? AppointmentDate{get;set;}
DateTime? StartTime{get;set;}
DateTime? EndTime{get;set;}
}
我使用ASP.Net MVC 4
@Html.TextBox("", m.StartTime.ToString("HH:mm"))
添加了jQuery驗證插件,我得到驗證消息14:30
不是有效的日期。
我可以在UI /數據庫/驗證中執行哪些更改以處理時間條目?
我使用SQL Server 2008
我不認爲'13:00'是一個十進制值 – Billa
13.00是,解決這個問題。也比分析字符串更好。 – Moo
添加'[DataType(DataType.Time)]'解決它 – Billa