DateTime -Zeichenfolge, die Zeitzoneninformationen (z. B. PST, CEST und UTC) enthält String
Lösung
Im obigen Codefragment wird die ursprüngliche Zeitzone Abkürzung "CEST" durch den entsprechenden Offset "2", "02" und "02:00" ersetzt. Format -Zeichenfolge "Z", "Zz" und "Zzz" repräsentieren die Zeitzone Abkürzung eines Buchstabens, die Abkürzung der Zeitzone der beiden Buchstaben und die Anzahl der Symbolnummern mit einer optionalen winzigen Dezimalzahl.
<code class="language-csharp">CultureInfo culture = CultureInfo.CreateSpecificCulture("nl-BE"); DateTime dt1 = DateTime.ParseExact("24-okt-08 21:09:06 CEST".Replace("CEST", "+2"), "dd-MMM-yy HH:mm:ss z", culture); DateTime dt2 = DateTime.ParseExact("24-okt-08 21:09:06 CEST".Replace("CEST", "+02"), "dd-MMM-yy HH:mm:ss zz", culture); DateTime dt3 = DateTime.ParseExact("24-okt-08 21:09:06 CEST".Replace("CEST", "+02:00"), "dd-MMM-yy HH:mm:ss zzz", culture);</code>
Das obige ist der detaillierte Inhalt vonWie spreche ich DateTime -Zeichenfolgen mit Zeitzonen wie PST, CEST und UTC an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!