所以我试图从我的数据库表中获取日期并将其显示在标签文本中。 我正在使用此代码:
this.label011.Text = myReader.GetString("Registration_Date");
它可以工作,但是当它显示数据时,它显示为EX。 2/10/2017 12:00 AM。 我只希望看到日期不是时间。表中存储的数据是“2017年10月2日”,为什么它会在12:00上午发布?
答案 0 :(得分:1)
数据存储为DateTime
。您需要对其进行格式化才能正确显示
((DateTime)myReader["Registration_Date"]).ToShortDateString();
或
myReader.GetDateTime("Registration_Date").ToShortDateString();