Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menukar Objek DateTime C# kepada Format Serasi MySQL?

Bagaimana untuk Menukar Objek DateTime C# kepada Format Serasi MySQL?

Barbara Streisand
Lepaskan: 2024-11-02 20:56:30
asal
878 orang telah melayarinya

How to Convert a C# DateTime Object to a MySQL-Compatible Format?

Tukar DateTime untuk MySQL menggunakan C#

Soalan:

Bagaimana anda boleh menukar DateTime objek dalam C# kepada format yang diterima oleh pangkalan data MySQL, khususnya format '1976-04-09 22:10:00'?

Jawapan:

Terdapat beberapa cara untuk menukar objek DateTime untuk MySQL dalam C#.

Menggunakan Format ISO 8601:

Anda boleh menggunakan kaedah ToString dengan rentetan format yang sesuai untuk menukar DateTime membantah format ISO 8601, yang diterima oleh MySQL. Contohnya:

<code class="c#">string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");</code>
Salin selepas log masuk

Ini akan menghasilkan rentetan dalam format "1976-04-12 22:10:00".

Menggunakan Format Masa Tarikh Boleh Isih Universal:

Anda juga boleh menggunakan sifat UniversalSortableDateTimePattern kelas DateTimeFormat untuk menukar objek DateTime kepada Format Universal Sortable DateTime, yang juga diterima oleh MySQL. Contohnya:

<code class="c#">// Just to shorten the code
var isoDateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat;

// "1976-04-12T22:10:00"
dateValue.ToString(isoDateTimeFormat.SortableDateTimePattern);

// "1976-04-12 22:10:00Z"
dateValue.ToString(isoDateTimeFormat.UniversalSortableDateTimePattern)</code>
Salin selepas log masuk

Menggunakan Format Tersuai:

Anda juga boleh menggunakan rentetan format tersuai untuk menukar objek DateTime kepada format tertentu. Sebagai contoh, untuk menukar objek DateTime kepada format "12-Apr-1976 22:10", anda boleh menggunakan rentetan format berikut:

<code class="c#">string customFormat = "dd-MMM-yyyy HH:mm";
dateValue.ToString(customFormat);</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menukar Objek DateTime C# kepada Format Serasi MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan