DateTime应更改为数据集中的日期

时间:2014-12-23 05:40:43

标签: asp.net-mvc

数据集值将DateTime转换为Date

   foreach (DataRow dr in dataSet.Tables[0].Rows)
   {
      dr["JoinDate"] = DateTime.Parse((dr["JoinDate"].ToString())).ToShortDateString();
      dataSet.Tables[0].Rows[0]["JoinDate"] = dr["JoinDate"];
   }

2 个答案:

答案 0 :(得分:0)

我假设你想从你的问题中将日期部分单独从日期时间开始(日期时间应该只更改为数据集中的日期)

foreach (DataRow dr in dataSet.Tables[0].Rows)
            {
                dr["JoinDate"] = DateTime.Parse((dr["JoinDate"].ToString())).Date
                dataSet.Tables[0].Rows[0]["JoinDate"] = dr["JoinDate"];
            }

Datetime.Date 会为您提供日期值。

请参阅:How to remove time portion of date in C# in DateTime object only?

答案 1 :(得分:0)

试试这个

foreach (DataRow dr in dataSet.Tables[0].Rows)
{
  dr["JoinDate"] = dr["JoinDate"].ToString("dd/MM/yyyy");
  dataSet.Tables[0].Rows[0]["JoinDate"] = dr["JoinDate"];
}