我的 Model 类中有以下 TimeSpan 变量:
[DisplayFormat(DataFormatString = "{0:HH-mm}", ApplyFormatInEditMode = true)]
public TimeSpan StartingHour { get; set; }
但是当我从我的视图中调用它时,我得到了错误:
@Html.DisplayFor(modelItem => item.StartingHour)
System.FormatException:输入字符串的格式不正确。
变量的值为:“18:00:00”。
我的 DisplayFormat 初始化应该是什么?并且请对自己保持“将小时和分钟与时间分开”的建议。