因为导出EXCEL 档日期格式永远都是 2012-11-22 14:51:11 ,而我们希望结果永远只是 2012-11-22, 我修改完的代码如下:
case "System.DateTime": //日期类型
DateTime dateV;
DateTime.TryParse(drValue, out dateV);
newCell.SetCellValue(dateV.Date);
dateStyle.DataFormat = format.GetFormat("yyyy-MM-dd");
newCell.CellStyle = dateStyle; //格式化显示
newCell.SetCellValue(drValue);
break;
但是结果没有变,还是 2012-11-22 14:51:11 ,请高人看一下这段代码应该如何修改呢,非常感谢
试试在DateTime.TryParse(drValue, out dateV);后面加一句代码dateV=dateV.Date;
有用,好用
你用finereport来做呢,它好像是支持自定义报表的