1
我在模型类中有一个Datetime
类型字段。但是,当我想给这个字段的任何输入HH:mm
它是不允许的。只允许dd/mm/yyyy HH:mm
。我只想输入HH:mm
格式。我在实体框架中使用了数据库优先的方法。只允许HH:毫米格式的日期时间字段在Asp.net MVC
我在模型类中有一个Datetime
类型字段。但是,当我想给这个字段的任何输入HH:mm
它是不允许的。只允许dd/mm/yyyy HH:mm
。我只想输入HH:mm
格式。我在实体框架中使用了数据库优先的方法。只允许HH:毫米格式的日期时间字段在Asp.net MVC
你可以注释你的模型更多一些:
[DisplayFormat(DataFormatString = "{0:HH:mm}", ApplyFormatInEditMode = true)]
[DataType(DataType.Time)]
public DateTime TimeProp { get; set; }
取决于你如何建立你的观点,你可能要多做一点。
如果您只需要小时和分钟,为什么不使用时间跨度? – NicoD