この形式の文字列「4/14/2013 1:04 PM」を DateTime オブジェクトに解析したいと考えています。しかし、実際には、「System.FormatException」タイプのエラーが発生するため、これは機能しません。問題を解決して、DateTime 文字列を DateTime オブジェクトに変換するにはどうすればよいですか?
ありがとう。
この形式の文字列「4/14/2013 1:04 PM」を DateTime オブジェクトに解析したいと考えています。しかし、実際には、「System.FormatException」タイプのエラーが発生するため、これは機能しません。問題を解決して、DateTime 文字列を DateTime オブジェクトに変換するにはどうすればよいですか?
ありがとう。
これも効きます!
var inputdt = "4/14/2013 1:04 PM";
var dt = DateTime.Parse(inputdt, CultureInfo.InvariantCulture);
入力文字列は en-us 形式であるため、正しいCultureInfo
形式プロバイダーをDateTime.Parse
メソッドに指定する必要があります。
var ci = new CultureInfo("en-us");
var inputString = "4/14/2013 1:04 PM";
var dt = DateTime.Parse(inputString, ci);