我正在构建一个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 中的单元格格式默认为常规。但是,当输入值时,它会更改为日期。