2017-02-10 128 views
0

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

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

它的工作原理,但是當它顯示的數據,它顯示爲EX。 2/10/2017 12:00 AM。 我只希望看到日期而不是時間。存儲在表中的數據是「2/10/2017」,爲什麼它會在凌晨12:00發佈它?

+0

爲什麼你得到它作爲一個字符串,而不是一個'DateTime'格式化?如果你將它作爲'DateTime'獲得,你可以使用'.ToString(「M/d/yyyy」)'。 – itsme86

回答

1

數據存儲爲DateTime。你需要它,以顯示正確

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

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

謝謝。第二個工作! – yappy

+0

@yappy第一個錯誤是什麼? –

相關問題