2013-05-27 16 views
1

我試圖將nvarchar字段讀入dateTimePicker,但我不確定如何將字符串轉換爲dateTimePicker格式。C# - 讀取nvarchar(dd/MM/yyyy)到dateTimePicker

我輸入通過相同的dateTimePicker的和使用的日期到數據庫:

string dateTime = (dateTime_date.Value.Date).ToString("dd/MM/yyyy"); 

這是我不能確定的位:

dateTimePicker = reader["Date"].ToString(); 

感謝,感謝所有幫助。

+0

好了,所以,我是一個傻瓜,並沒有意識到這將是作爲dateTime_date.Text =讀者[「日」]簡單的ToString(); – p00pb00b

+1

在dbase中以字符串形式存儲日期是所有時間糟糕的想法之一。對日期使用本機列類型支持,以便在另一個語言環境中使用它時,您的dbase數據不會變成垃圾。 –

回答

1

如何:

dateTimePicker.Value = DateTime.Parse(reader["Date"].ToString()); 
+1

或更確切地說:DateTime.ParseExact(reader [「Date」]。ToString(),「dd/MM/yyyy」,null) – Jasper