【发布时间】:2010-12-21 14:10:53
【问题描述】:
我正在尝试将日期格式数据写入流写入器,然后再次写入 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
谢谢
【问题讨论】:
-
您尝试使用 Excel 阅读它吗?因为如果你这样做了,Excel 会在识别时自动采用默认的日期时间格式来显示日期。
-
riffnl 和 LaGrandMere 都是对的。问题是由 excel 中的单元格格式产生的,而不是由您的代码产生的。更改应该可以解决问题。
标签: c#