在C# 中將DateTime 轉換為SQL 格式
為了從.NET 的DateTime 資料類型以SQL 格式儲存時間戳,您需要轉換它到“yyyy-MM-dd HH:mm:ss”格式。
您最初的方法涉及分離日期和時間部分,但它導致了不正確的時間值(“12:00:00”)。要解決此問題,請嘗試以下操作:
DateTime myDateTime = DateTime.Now; string sqlFormattedDate = myDateTime.ToString("yyyy-MM-dd HH:mm:ss.fff");
語法ToString("yyyy-MM-dd HH:mm:ss.fff") 直接將DateTime 物件格式化為所需的SQL 格式,包括小數秒(.fff)。這是時間戳的更準確表示。
請記住,Parse 和 TryParse 用於將字串轉換為 DateTime 對象,反之亦然。它們在這種情況下不適用。
透過使用 ToString 方法和適當的格式字串,您可以將 DateTime 值無縫轉換為符合 SQL 的格式以進行儲存或檢索。
以上是如何將 C# DateTime 物件轉換為 SQL 的 yyyy-MM-dd HH:mm:ss 格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!