質問: 次のような文字列から、DateTime型へ変換したいのですが、自分で文字列を分解してDateTimeを作ってやらなきゃいけないでしょうか? `Tue May 14 00:55:33 +0000 2019` `DateTime.TryParse()`では変換できませんでした。
回答: こんにちは。 `DateTime.ParseExact` か `DateTime.TryParseExact` を使ってください。 質問の文字列を読む場合はこんな感じになります。 ``` var date = "Tue May 14 00:55:33 +0000 2019"; var culture = new CultureInfo("en-US"); var parsed = DateTime.ParseExact(date, "ddd MMM d HH:mm:ss K yyyy", culture); ``` 文字列のフォーマット書式については以下を参照してください。 Custom date and time format strings - .NET | Microsoft Docs