如何使用标签助手将时间跨度格式化为mvc core中的输入类型时间字段?
我尝试了以下操作:
<input asp-for="ScoreCard.StartTime" type="time" value="@string.Format("{0:hh:mm}", Model.ScoreCard.StartTime)" class="form-control">
但这会导致以下编译错误:
FormatException:输入字符串的格式不正确。 System.Globalization.TimeSpanFormat.FormatCustomized(TimeSpan值, 字符串格式,DateTimeFormatInfo dtfi)
答案 0 :(得分:1)
我使用的格式不正确。 正确的是:
<input asp-for="ScoreCard.StartTime" type="time" value="@string.Format("{0:hh\\:mm}", Model.ScoreCard.StartTime)" class="form-control">