从DB表中获取没有时间的日期

时间:2017-02-10 20:50:02

标签: c# mysql

所以我试图从我的数据库表中获取日期并将其显示在标签文本中。 我正在使用此代码:

this.label011.Text = myReader.GetString("Registration_Date");

它可以工作,但是当它显示数据时,它显示为EX。 2/10/2017 12:00 AM。 我只希望看到日期不是时间。表中存储的数据是“2017年10月2日”,为什么它会在12:00上午发布?

1 个答案:

答案 0 :(得分:1)

数据存储为DateTime。您需要对其进行格式化才能正确显示

((DateTime)myReader["Registration_Date"]).ToShortDateString();

myReader.GetDateTime("Registration_Date").ToShortDateString();