Die Zeitabzitle Datum der Zeit, die PST/CEST/UTC -Zeitbereichsinformationen enthält
In diesem Artikel wird die Komplexität der Zeichenfolgen untersucht, die die Internationalisierungsdatum und die Zeit- und Zeitzoneninformationen (insbesondere PST/CEST/UTC usw.) enthalten. "24-Okt-08 21:09:06 CEST" ist ein Beispiel, das die entsprechende Zeichenfolge für benutzerdefinierte Formatis identifiziert muss.
Das Dokument der benutzerdefinierten Datums- und Zeitformat -Zeichenfolge ist möglicherweise nicht eindeutig bereitgestellt, um die Formatzeichenfolge zu analysieren, die zur Analyse dieser Formatzeitzone verwendet wird. Es gibt jedoch eine Möglichkeit, den Weg zu ändern, dh die Zeitzone -Abkürzung durch den entsprechenden Zeitzonenversatz zu ersetzen.
Lösung:
Verwenden Sie, wie in der Antwort gezeigt, den Zeitzonenversatz (z. B. "2"), um die Abkürzung der Zeitzone (z.
Um sich an verschiedene Zeitzonen -Offset -Formate anzupassen, kann eine Vielzahl von Varianten verwendet werden:
<code>DateTime dt1 = DateTime.ParseExact("24-okt-08 21:09:06 CEST".Replace("CEST", "+2"), "dd-MMM-yy HH:mm:ss z", culture);</code>
verwendet
"02:00" wird in "HH: MM" -FormatDas obige ist der detaillierte Inhalt vonWie kann ich DateTime -Zeichenfolgen mit Zeitzonen wie PST, CEST und UTC analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!