Heim > Backend-Entwicklung > C++ > Wie kann ich DateTime -Zeichenfolgen mit Zeitzonen wie PST, CEST und UTC analysieren?

Wie kann ich DateTime -Zeichenfolgen mit Zeitzonen wie PST, CEST und UTC analysieren?

DDD
Freigeben: 2025-01-29 11:01:09
Original
455 Leute haben es durchsucht

How to Parse DateTime Strings with Time Zones like PST, CEST, and UTC?

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>
Nach dem Login kopieren
"02" wird im "HH" -Format

verwendet

"02:00" wird in "HH: MM" -Format
    verwendet.
  • "0200" wird im "HHMM" -Format
  • verwendet
  • Diese Methode stellt sicher, dass Datums- und Uhrzeitzeichenfolgen genau analysiert werden und die Formen verschiedener Zeitzonen angepasst werden können, wie PST, CEST, GMT und UTC.

Das 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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage