-2

文字列を DateTime として解析しようとしていますが、エラーが発生します。ここに私のコード

return DateTime.ParseExact("01/01/0001 12:00:00 AM", "dd/MM/yyyy HH:mm:ss tt", CultureInfo.InvariantCulture);

日付とその形式は、DataBase から文字列として取得され、それを DataColumn DateTime データ型に追加しようとしています。

どうしたの?

ありがとう。

4

2 に答える 2

1

ParseExact を使用しています。つまり、日付と時刻の形式全体を指定しています。指定された形式は「dd/MM/yyyy」で、「01/01/0001」をカバーしていますが、貧弱な機能は何をしますか「午前12時00分00秒」?http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspxを見てください。

また、ほとんどの場合、解析には「Try」関数を使用することをお勧めします。この場合は「TryParseExact」です。

于 2013-10-30T18:46:49.430 に答える