"yyyyMMddHHmmss"
を使用してフォーマットの文字列タイムスタンプを解析しようとしていますDateTime.ParseExact()
。キャッチは、「24」の時間値を許可する必要があることです(つまり、時間は0〜24で、24時間は翌日の0時間(日+ 1、時間= 0)を示します)注:制御できません入力値。)そしてもちろん、それは例外になります。
正規表現を手動で解析/使用する代わりに設定できる設定/プロパティはありますか?そうでない場合、効率的な構文解析のアイデアはありますか?
元。
DateTime.ParseExact("20120911240000", "yyyyMMddHHmmss",
System.Globalization.CultureInfo.InvariantCulture);