„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie konvertiere ich DateTime-Werte für MySQL mit C#?

Wie konvertiere ich DateTime-Werte für MySQL mit C#?

Veröffentlicht am 10.11.2024
Durchsuche:820

How to Convert DateTime Values for MySQL Using C#?

Konvertieren von DateTime für MySQL mit C#

Bei der C#-Programmierung ist es bei der Arbeit mit MySQL-Datenbanken oft notwendig, DateTime-Werte in a zu konvertieren Format, das von MySQL akzeptiert wird. MySQL speichert Datumsangaben im folgenden Format: 1976-04-09 22:10:00.

Um einen C#-String, der einen Datumswert enthält, in das MySQL-Format zu konvertieren, können Sie die folgenden Ansätze verwenden:

Methode 1: ISO-Format

Ein einfacher Ansatz besteht darin, das ISO-Format für MySQL-Datum und -Datum fest zu codieren time:

string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");

Methode 2: CultureInfo verwenden

Alternativ können Sie die CultureInfo-Klasse verwenden, um das Richtige zu erhalten format:

// Shorten the code
var isoDateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat;

// Convert to sortable date-time pattern
string convertedDate = dateValue.ToString(isoDateTimeFormat.SortableDateTimePattern);

// Convert to universal sortable date-time pattern
string convertedDate2 = dateValue.ToString(isoDateTimeFormat.UniversalSortableDateTimePattern);

Diese Methoden konvertieren die Zeichenfolge str in das erforderliche MySQL-Format und stellen so die Kompatibilität mit Ihrer Datenbank sicher.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3