0

重複の可能性:
文字列をC#のDateTimeに解析します

APIから次の形式の文字列として日付と時刻が返されます。

2012年8月13日月曜日15:04:51-0400

これをDateTimeに変換する方法を知っている人はいますか?

4

3 に答える 3

3

どうですか

DateTime dt = DateTime.ParseExact("Mon Aug 13 15:04:51 -0400 2012",
                                  "ddd MMM dd HH:mm:ss K yyyy",
                                  CultureInfo.InvariantCulture)

カスタムの日付と時刻のフォーマット文字列について読む必要があります

于 2012-08-16T13:52:01.257 に答える
2

DateTime.Parseメソッドを見てください。

または、解析が成功するかどうかわからない場合は、DateTime.TryParseメソッドを使用してください。

型にはまらない日付と時刻の文字列には、DateTime.ParseExactメソッドを使用します。

于 2012-08-16T13:49:57.707 に答える
0

これらの2つのリンクを確認してください。これらは、非常に役立つと思います。

string-format-datetime

カスタムの日付と時刻のフォーマット文字列

于 2012-08-16T13:53:26.613 に答える