Bei der Verarbeitung der Zeichenfolge von Datum und Uhrzeit bietet C# eine Reihe von Parsen -Methoden, um sie in Systeme umzuwandeln.
DateTime.Parse () ist eine multi -funktionale Methode, mit der versucht wird, das Format der Eingangszeichenfolge automatisch zu erkennen. Es kombiniert kenntnisspezifisches Wissen und gemeinsames Datumsformat für Spekulationen. Diese Methode ist bequem, wenn das Datumsformat nicht klar oder einfach zu ändern ist.
Beispiel:
string s = "2011-03-21 13:26"; DateTime dt = DateTime.Parse(s);
Beispiel: <>
Es ist jedoch erwähnenswert, dass die Verwendung von Parseexact () das angegebene Format strikt einhalten muss. Wenn die Eingangszeichenfolge aus dem Definitionsformat abweicht, verursacht sie Abnormalitäten.<定> benutzerdefiniertes Datum und Zeitformat Zeichenfolge
string s = "2011-03-21 13:26"; DateTime dt = DateTime.ParseExact(s, "yyyy-MM-dd HH:mm", CultureInfo.InvariantCulture);
Bei einer möglichen Ungültigen Datumszeichenfolge wird empfohlen, eine der TryParse -Methoden zu verwenden. Diese Methoden geben einen Booleschen Wert zurück, um anzuzeigen, ob die Analyse erfolgreich ist, ohne Abnormalitäten zu verursachen.
Beispiel:
Wählen Sie die richtige Methode
Die beste Analysemethode hängt von den spezifischen Anforderungen der Anwendung ab. Wenn das Datumsformat flexibel ist und unterschiedlich sein kann, ist DateTime.Parse () eine geeignete Wahl. Wenn das Format konsistent ist und die Genauigkeit sehr wichtig ist, bietet DateTime.Parsexact () mehr Kontrolle über den Analyseprozess.Das obige ist der detaillierte Inhalt vonWie wähle ich die beste Methode zum Analysieren von Zeichenfolgen in DateTime -Objekte in C#aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!