1

このメソッドを使用しDateTime.ParseExactて日時を解析しています。しかし、なぜ以下が失敗して例外をスローするのですか?

string input = "100206 2330";
string format = "ddMMyy hhmm";
DateTime parsed = DateTime.ParseExact(input, format, CultureInfo.InvariantCulture);

MSDNのカスタム日付と時刻の形式文字列の記事から判断すると、この入力文字列の形式は正しいです。私は非常に混乱しています。

前もって感謝します、

スターレン

4

2 に答える 2

6

「hh」は、12時間制の時間指定子(01〜12)です。「HH」は「23」に対応したい。

string format = "ddMMyy HHmm";
于 2012-10-04T15:40:13.720 に答える
1

24時間制の場合は、使用する必要がありますHHhh

string format = "ddMMyy HHmm";
于 2012-10-04T15:41:27.243 に答える