变成年月日的形式解决思路

变成年月日的形式private void dg1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridIte

变成年月日的形式
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")