Tukar DateTime untuk MySQL dalam C#
Dalam siaran ini, kami akan meneroka cara menukar objek DateTime dalam C# kepada format tertentu diperlukan oleh MySQL, iaitu "1976-04-09 22:10:00."
Masalah:
Diberi rentetan yang mengandungi nilai tarikh dalam format yang berbeza , kita perlu menukarnya kepada format serasi MySQL.
Penyelesaian:
Terdapat pelbagai pendekatan untuk menukar objek DateTime dalam C#:
<code class="csharp">string dateValue = "12-Apr-1976 22:10"; string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");</code>
<code class="csharp">CultureInfo isoDateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat; dateValue.ToString(isoDateTimeFormat.SortableDateTimePattern); // "1976-04-12T22:10:00" dateValue.ToString(isoDateTimeFormat.UniversalSortableDateTimePattern); // "1976-04-12 22:10:00Z"</code>
Kaedah ini membolehkan anda menentukan format tarikh dan masa tersuai atau menggunakan format ISO pratakrif yang serasi dengan MySQL.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Objek DateTime dalam C# untuk MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!