如何在 C# 中轉換 MySQL 的 DateTime 物件
MySQL 資料庫具有與 C# 中的預設格式不同的特定日期和時間格式。為了方便資料交換,需要將 DateTime 物件轉換為 MySQL 的首選格式。
使用ISO 格式轉換
硬編碼ISO 格式轉換:
<code class="csharp">string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");</code>
使用特定於區域性的格式轉換
要使用特定於區域性的格式:
<code class="csharp">var isoDateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat; // For format "1976-04-12T22:10:00" dateValue.ToString(isoDateTimeFormat.SortableDateTimePattern); // For format "1976-04-12 22:10:00Z" dateValue.ToString(isoDateTimeFormat.UniversalSortableDateTimePattern);</code>
使用dd mm yy 方法進行轉換
<code class="csharp">int day = int.Parse(str.Substring(0, 2)); int month = int.Parse(str.Substring(3, 2)); int year = int.Parse(str.Substring(6, 2)); int hour = int.Parse(str.Substring(9, 2)); int minute = int.Parse(str.Substring(12, 2)); DateTime convertedDate = new DateTime(year, month, day, hour, minute, 0);</code>
注意:
以上是如何在 C# 中轉換 MySQL 的 DateTime 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!