数据集值将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"];
}
答案 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"];
}