我正在創建一個簡單的輸入表單來創建帳戶。在窗體上有該年度的公司成立一個輸入字段,這是一個簡單的文本框,當用戶將在今年即2005年將年份字符串即'2005'轉換爲日期時間值
但是在試圖插入這是一個日期時間數據庫字段中鍵入一個錯誤被拋出,儘管文本錄入轉換爲datetime ...
myCompanyAccount.Founded = Convert.ToDateTime(this.TxtCompanyFounded.Text);
有沒有辦法。我在可以將一年的輸入,即2005年爲datetime,因此它可以被插入到數據庫中.. 。?提前致謝!
你的邏輯似乎有點這裏有缺陷。 DateTime不只是一年。如果你想存儲創建日期,然後要求日期和時間值(從一些官方文檔),否則日和月將是任意的,而如果創建年份足夠,然後將其存儲在一個簡單的整數柱 – Steve