所以我想从我的数据库表中获取日期并将其显示在标签文本中。 我使用这个代码:从数据库表中获取没有时间的日期
this.label011.Text = myReader.GetString("Registration_Date");
它的工作原理,但是当它显示的数据,它显示为EX。 2/10/2017 12:00 AM。 我只希望看到日期而不是时间。存储在表中的数据是“2/10/2017”,为什么它会在凌晨12:00发布它?
所以我想从我的数据库表中获取日期并将其显示在标签文本中。 我使用这个代码:从数据库表中获取没有时间的日期
this.label011.Text = myReader.GetString("Registration_Date");
它的工作原理,但是当它显示的数据,它显示为EX。 2/10/2017 12:00 AM。 我只希望看到日期而不是时间。存储在表中的数据是“2/10/2017”,为什么它会在凌晨12:00发布它?
数据存储为DateTime
。你需要它,以显示正确
((DateTime)myReader["Registration_Date"]).ToShortDateString();
或
myReader.GetDateTime("Registration_Date").ToShortDateString();
谢谢。第二个工作! – yappy
@yappy第一个错误是什么? –
为什么你得到它作为一个字符串,而不是一个'DateTime'格式化?如果你将它作为'DateTime'获得,你可以使用'.ToString(“M/d/yyyy”)'。 – itsme86