2014-01-20 188 views
0

我想使用ASP导出我的Excel数据专业版。 NET MVC 4,但字段未被格式化想知道我怎么格式化日期类型字段如何使用StringBuilder格式化日期

下面我追加的行:

sb.Append("<td><font face=Arial size=" + "14px" + ">" + dr.dtLancamentoReceitaDespesaDataVencimento.ToString() + "</font></td>"); 
+0

尝试采取看看AppendFormat(),做在你的sb.sub.Append内部连接你正在使用它撤消你正在做的好事! – Liath

回答

0

有一个很好的参考页here

这显然取决于你想要的格式。但是,作为一个例子:

sb.Append(dr.dtLancamentoReceitaDespesaDataVencimento.ToString("MM/dd/yyyy")); 

如果您有疑问是作为对要使用的格式,我建议尝试ISO 8601格式

.ToString("yyyy-MM-ddTHH\:mm\:ss.fffffffzzz"); 
+0

我试图做上面的例子,但它给出了以下错误:格式化DateTime错误“没有超载的方法'ToString'需要1个参数”可以帮助我请 – Danielle

+0

什么是dtLancamentoReceitaDespesaDataVencimento?它不是可以空的吗? DateTime.ToString()应该有4个重载,其中一个采用格式字符串。 – Liath

+0

我的dtLancamentoReceitaDespesaDataVencimento是DateTime? – Danielle