我从sql server数据库获取日期,它显示日期时间为2015年1月15日上午12:00:00。
使用的c#中的代码是:
dob_lbl.Text = reader[6].ToString();
//这是使用Sqlconnection提取的,所以它是数组格式。
我只需要date.pls帮助日期。
答案 0 :(得分:4)
试试这个:
string strDate = reader[6].ToString();
dob_lbl.Text = DateTime.ParseExact(strDate, "M/dd/yyyy hh:mm:ss tt",
CultureInfo.InvariantCulture).ToString("yyyy/MM/dd");
答案 1 :(得分:1)
DateTime
的{{3}}方法应该对此有所帮助。
使用它像:
string strDate = reader[6].ToString();
DateTime dateTime = DateTime.Parse(strDate);
string justDateStr = dateTime.ToShortDateString();
答案 2 :(得分:0)
您可以简单地拆分字符串并使用结果数组的第一部分。 类似的东西:
dob_lbl.Text = reader[6].ToString().Split()[0];