5

重複の可能性:
PST/CEST/UTC/etc 形式のタイムゾーンで DateTime を解析
する PDT 時刻文字列を DateTime に変換する方法

この値 05:41:33 2012 年 4 月 23 日 PDT を datetime に変換したいと思います。

私はこれを試していますが、エラーが発生しています。

 DateTime dt = Convert.ToDateTime("05:41:33 Apr 23, 2012 PDT");

C#でそれを行う方法を教えてください。

ありがとう、ラジビル

4

1 に答える 1

15

は、BCLの a の解析オプションのいずれPDTによってもタイムゾーンとして認識されません。DateTime

解析前に変換すると、問題なく-0700解析されます。

string correctedTZ = "05:41:33 Apr 23, 2012 PDT".Replace("PDT", "-0700");
DateTime dt = Convert.ToDateTime(correctedTZ);
于 2012-04-24T11:24:07.680 に答える