如何仅显示 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];
DateTime
的 ToShortDateString
方法应该对此有所帮助。
像这样使用它:
string strDate = reader[6].ToString();
DateTime dateTime = DateTime.Parse(strDate);
string justDateStr = dateTime.ToShortDateString();
我正在从 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];
DateTime
的 ToShortDateString
方法应该对此有所帮助。
像这样使用它:
string strDate = reader[6].ToString();
DateTime dateTime = DateTime.Parse(strDate);
string justDateStr = dateTime.ToShortDateString();