0
da-DKカルチャースレッドで実行すると、 "Stringが有効なDateTimeとして認識されませんでした。異なる文化の日時ストリングと異なる文化の日時ストリング
var dt = DateTime.Parse("12/29/2016 4:55:00 PM");
「29-12-2016 16:55:00」のようなものでした。
UPDATE
システムは、日付時刻値を取ることができ、前後にそれを解析することができるはずです。
DateTime dt = DateTime.Parse("12/29/2016 4:55:00 PM", CultureInfo.InvariantCulture);
Console.WriteLine(Thread.CurrentThread.CurrentCulture.ToString() + " " + dt);
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
DateTime dt1 = DateTime.Parse("29-12-2016 16:55:00", CultureInfo.InvariantCulture);
Console.WriteLine(Thread.CurrentThread.CurrentCulture.ToString() + " " + dt1);
最後の解析でも例外が発生しています。
可能な重複http://stackoverflow.com/questions/2338023/string-formatexception-with-datetime-in-私たち以外の文化) –
あなたの例外は "InvarientCulture"で解析することによって発生します。 "da-DK"で解析する必要があります。 – doobop
ここでやろうとしていることは本当にわかりません。 *あなたは実際にどんなフォーマットでデータを受信しますか? –