winform
ベースのデスクトップ アプリケーションを構築しています。アプリケーションの一部として、Excel 出力を生成しています。
日付の値を入力しようとすると、エラーが発生します。
C# では、日付の値は"11-10-12"
. ただし、Excelでは、として印刷されてい10-11-2012
ます。
これを行うコードは次のとおりです。
String Date1 = "11-10-12";
oSheet.Cells[i + 2, 1] = DateTime.ParseExact(Date1, "dd-MM-yy", CultureInfo.InvariantCulture).ToString("dd-MM-yyyy");
何が間違っている可能性がありますか?
編集
Excel のセル形式は、既定では [一般] でした。ただし、値が入力されると、日付に変更されます。