如何仅显示DateTime中的日期

时间:2015-01-16 02:47:45

标签: c# datetime

我从sql server数据库获取日期,它显示日期时间为2015年1月15日上午12:00:00。

使用的c#中的代码是:

dob_lbl.Text = reader[6].ToString();

//这是使用Sqlconnection提取的,所以它是数组格式。

我只需要date.pls帮助日期。

3 个答案:

答案 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];