を分析します タイムゾーンの略語(「PST」や「UTC」など)を含む国際日付の文字列を分析しようとすると、
は略語を特定するのが難しい場合があります。この問題を克服するには、略語を対応するオフセットに置き換えることを検討してください。
DateTime.ParseExact
を使用すると、地域を指定できます。これは、日付と時刻の値の分析に影響を与えます。たとえば、
CultureInfo
形式の文字列は、時刻の日付を正しく分析するために重要です。 「カスタム日付と時刻形式の文字列」ドキュメントでは、「PST/CEST/GMT/UTC」の形式のタイムゾーンのフォーマット説明記号については明確に言及していません。
<code class="language-csharp">CultureInfo culture = CultureInfo.CreateSpecificCulture("nl-BE");</code>
または、次の形式の文字列を使用できます。
<code class="language-csharp">DateTime dt1 = DateTime.ParseExact("24-okt-08 21:09:06 CEST".Replace("CEST", "+2"), "dd-MMM-yy HH:mm:ss z", culture);</code>
"zz":
3桁のオフセットの
"zzz":<code class="language-csharp"> DateTime dt2 = DateTime.ParseExact("24-okt-08 21:09:06 CEST".Replace("CEST", "+02"), "dd-MMM-yy HH:mm:ss zz", culture);</code>
以上がC#のタイムゾーンの略語を使用して、DateTime文字列を正確に解析する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。