なぜこのん:あなたはより多くを必要とする場合なぜ、この投げにSystem.FormatExceptionがある:文字列が有効なDateTimeとして認識されませんされた
Convert.ToDateTime("09/12/2017")
:
Convert.ToDateTime("08/31/2017")
は、このにSystem.FormatExceptionをスローではなく、情報は尋ねてください私は更新またはコメントします。私はこの問題を引き起こしているものは何もないので、あなたが必要とする詳細は分かりません。
おそらく日付を最初と最後の日と解釈するためです。 DateTime.ParseExact – Igor
を使用する必要があります。カスタム書式を指定しない限り、日付を記述するアメリカの方法は無効です。 – Arijoon
おそらく2番目の数字は12月の第9日(2017年12月12日、有効な日付)と解釈されるため、最初の数字は2017年の31日の第8日と解釈され、31番目の月はありません。 –