将date时间string导出为CSV将截断秒

我想通过从string生成器创buildbyte []通过MVC FileResult导出元素的列表。 我已经将DateTime格式化为自定义格式

dd/MM/yyyy HH:mm:ss example 15/06/2009 13:45:30 

这里的问题是date时间被截断在Excel中

 dd/MM/yyyy HH:mm example 15/06/2009 13:45 

这是相同的代码

 public FileResult Export(ParametersArchive parameterArchive) { StringBuilder builder = new StringBuilder(); builder.AppendFormat("{0},{1},{2},{3},{4},{5}", "Name", "Parameter", "Status" , "Actual Value", "Date", Environment.NewLine); foreach (ParameterArchive p in parameterArchive.Parameters) { builder = builder.AppendFormat("{0},{1},{2},{3},{4},{5}", p.Name, p.ParamName, p.AlertTypeId, p.ParamValue, p.DateAdded.ToString("dd/MM/yyyy HH:mm:ss"), Environment.NewLine); } Response.AddHeader("content-disposition","attachment;filename=Archive.csv"); Response.ContentType = "application/text/csv"; byte[] buffer = System.Text.Encoding.UTF8.GetBytes(builder.ToString()); return new FileContentResult( buffer, "application/text/csv"); } 

有什么我在这里失踪? 任何线索都会很棒。