NPOI导出Excel表 如何实现短日期格式
https://q.cnblogs.com/q/43888/
问题:
因为导出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;