所以我想從我的數據庫表中獲取日期並將其顯示在標籤文本中。 我使用這個代碼:從數據庫表中獲取沒有時間的日期
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