给定某个日期,我想使用 DateTime 对象设置单元格的值,但没有“时间”信息。例如,今天的值将只是"29/06/2012"而不是"29/06/2012 16:54:36"。
关于显示,对于今天的日期,我希望它写成这样(它是法语,我不知道它会是英语):"29 juin"而不是"29/06/2012"。
我怎样才能做到这一点?
编辑:我只是看了一下我在 Excel 中需要的显示格式,它是“jj mmmm”(C# 中的“dd mmmm”)。但是单元格虽然采用值,但不采用格式。这是一段代码:
cell.Value = string.Format("{0:dd/MM/yyyy}", DateTime.Now);
cell.NumberFormat = "jj mmmm";
我也试过:
cell.Value = DateTime.Now;
cell.NumberFormat = "jj mmmm";
在这种情况下,显示格式正常,但单元格值包含时间信息,这是不正常的。