我正在尝试将日期格式数据写入流编写器,再次写入excel文件
这里我正在改变这样的日期格式 DD-MM-YYYY
StreamWriter strmWriteText= new
StreamWriter(); DateTime ldtPubmonth;
lstrmWriteText.Write(dsPubmonth.ToString("dd-MM-yyyy"));
但是当数据保存在excel文件中时,格式会像这样改变。
2010年1月5日
它应该像这样01-05-2010
有什么东西我会出错,比如保存数据。
当我在命令窗口中检查值时?dsPubmonth.ToString(“dd-MM-yyyy”)); 它显示值01-05-2010
我正在使用VS 2003,.net 1.1
谢谢
答案 0 :(得分:2)
您应该编辑列格式吗?
Excel.Range rg = (Excel.Range)worksheetobject.Cells[1,1];
rg.EntireColumn.NumberFormat = "dd-MM-yyyy";
如果仅适用于Cell,请不要使用EntireColumn。