我无法找出秘密格式字符串,以便将时间显示在时间文本框中。时间以这种格式存储在数据库中'10:30 AM'DeliveryTime被定义为数据库中的字符串。我尝试了类似下面的各种版本无济于事。请帮忙。
<input type="time" id="DeliveryTime" name="DeliveryTime" class="form-control" value="@Model.DeliveryTime.ToString("hh:mm tt")">
答案 0 :(得分:0)
查看数据库中的值的格式(上午10:30)以及您尝试使用的格式:hh:mm tt
,它们是相同的...所以您需要做的就是直接显示它:
<input type="time" id="DeliveryTime" name="DeliveryTime" class="form-control" value="@Model.DeliveryTime">
或者我在这里遗漏了什么?