Heim >Datenbank >MySQL-Tutorial >Wie konvertiere ich ein DateTime-Objekt in C# für MySQL?

Wie konvertiere ich ein DateTime-Objekt in C# für MySQL?

Susan Sarandon
Susan SarandonOriginal
2024-11-02 21:16:30361Durchsuche

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

DateTime für MySQL in C# konvertieren

In diesem Beitrag erfahren Sie, wie Sie ein DateTime-Objekt in C# in das spezifische Format konvertieren von MySQL benötigt, nämlich „1976-04-09 22:10:00."

Problem:

Gegeben eine Zeichenfolge, die einen Datumswert in einem anderen Format enthält, müssen wir ihn in das MySQL-kompatible Format konvertieren .

Lösung:

Es gibt mehrere Ansätze zum Konvertieren eines DateTime-Objekts in C#:

  1. Festcodierung des ISO-Formats:
<code class="csharp">string dateValue = "12-Apr-1976 22:10";
string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");</code>
  1. Verwendung von 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>

Mit diesen Methoden können Sie ein benutzerdefiniertes Datum angeben und Zeitformate oder verwenden Sie vordefinierte ISO-Formate, die mit MySQL kompatibel sind.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein DateTime-Objekt in C# für MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn