2020年11月23日 星期一

HTML5 datetime-local 日期時間格式 format

 HTML 5 提供了日期及時間的 Type供我們使用,

例如:

<input type="datetime-local" class="form-control" name="StartDate" id="StartDate" required="" value="">

所以很開心的在網頁上使用:



問題來了,當我們從資料庫讀取資料出來時...GG!
為什麼沒有資料@@"


因為是用.NET MVC 開發所以在前端用了下面的語法

StartDate.Value.ToString("yyyy-MM-dd HH:mm:ss")

StartDate 是我的Model ,DateTime 型態,任憑我吐來吐去的 ToString .不是少了時間就是少了上下午,東缺西缺,

最後就是少吐了T

ToString("yyyy-MM-ddTHH:mm:ss")

這樣就可以正常使用跟顯示了!










沒有留言:

張貼留言

簽署時發生錯誤: 無法簽署 bin\Debug\app.publish\XXX.exe。SignTool Error: No certificates were found that met all the given criteria.

 這是一個程式碼簽署憑證的問題。當您的專案設定要進行程式碼簽署,但系統找不到合適的憑證時就會出現這個錯誤。以下是幾種解決方法: 方法 1:移除程式碼簽署設定 如果您不需要程式碼簽署,可以在專案中移除相關設定: 在 Visual Studio 中右鍵點擊專案 → 屬性 點擊「...