Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Menukar Objek DateTime dalam C# untuk MySQL?

Bagaimana untuk Menukar Objek DateTime dalam C# untuk MySQL?

Susan Sarandon
Susan Sarandonasal
2024-11-02 21:16:30289semak imbas

How to Convert a DateTime Object in C# for MySQL?

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#:

  1. Mengekod keras Format ISO:
<code class="csharp">string dateValue = "12-Apr-1976 22:10";
string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");</code>
  1. Menggunakan CultureInfo.InvariantCulture:
<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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn