如何仅显示 DateTime 中的日期

how to display only date from DateTime

我正在从 sql 服务器数据库获取日期,它显示日期时间为 1/15/2015 12:00:00 AM。

我使用的 c# 代码是:

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

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

我只需要约会 display.pls 帮助。

试试这个:

string strDate = reader[6].ToString();
dob_lbl.Text  =  DateTime.ParseExact(strDate, "M/dd/yyyy hh:mm:ss tt", 
                            CultureInfo.InvariantCulture).ToString("yyyy/MM/dd");

您可以简单地拆分字符串并使用结果数组的第一部分。 类似于:

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

DateTimeToShortDateString 方法应该对此有所帮助。

像这样使用它:

string strDate = reader[6].ToString();
DateTime dateTime = DateTime.Parse(strDate);
string justDateStr = dateTime.ToShortDateString();