日期:2014-05-18  浏览次数:20446 次

变成年月日的形式
private void dg1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
   
e.Item .Cells [2].Text =e.Item .Cells [2].Text.ToString ; }
我想把获取的这个值e.Item .Cells [2].Text(它是个时间类型)变成只有年月日,不要后面的时间值!该怎么办.

------解决方案--------------------
e.Item .Cells [2].Text.ToString("nn-MM-dd")
------解决方案--------------------
办法很多啊:

Convert.ToDateTime(e.Item .Cells [2].Text).ToShortDateString();
------解决方案--------------------
e.Item .Cells [2].Text =DateTime.Parse(e.Item .Cells [2].Text.ToString()).ToString("yyyy-MM-dd")
------解决方案--------------------
探讨
e.Item .Cells [2].Text =DateTime.Parse(e.Item .Cells [2].Text.ToString()).ToString("yyyy-MM-dd")