我試圖將日期從控制器傳遞到剃刀視圖輸入時間元素,但它沒有用小時分鐘和上午/下午填充元素。在開發工具中,我得到
指定的值12/16/2021 12:30:00 AM不符合要求的格式。格式為HH:mm,HH:mm:ss或HH:mm:ss.SSS其中 HH 為 00-23,mm 為 00-59,ss 為 00-59,SSS 為 000-999。
你能告訴我我需要做什么來改變格式嗎?
@Html.TextBoxFor(model => model.StartTime, new { @class = "form-control", type="time" })

uj5u.com熱心網友回復:
考慮到您正在使用本質上是文本框的內容。我會推薦一些后端處理:
// 12/16/2021 12:30:00 AM
DateTime time = new DateTime(2021, 12, 16, 0, 30, 0);
// You might want to put this in a new property or change StartTime to a string.
model.StartTime = time.ToString("HH:mm:ss");
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/384700.html
