你好 我在嘗試更新ms訪問數據庫。我有與我使用的是最新一個GridView:VB.net日期格式Gridview dd/mm/yyyy
Dim tBox As TextBox = CType(gridStaff.Rows(e.RowIndex).FindControl("sDate"), TextBox)
那麼我想從這個文本框取值,並將其賦值給一個日期變量。
Dim test As Date = CDate(tBox.Text)
我的問題是,現在當我把測試變量到我的SQL更新查詢它存儲在該格式的日期。 mm/dd/yyyy而不是我想要的dd/mm/yyyy格式。
我試過不同的方式來格式化我在線閱讀,但沒有成功。任何建議都會很棒!
感謝
這麼近又那麼遠: (它工作的一點,但如果我去改變日期在文本框日期是回美國格式而不是英國 – 2011-05-01 23:06:30
如果我嘗試輸入16-5-2011到文本框中我得到這個錯誤r:字符串未被識別爲有效的DateTime。 – 2011-05-01 23:09:15
我明白了你的觀點,但問題在於解析器需要提前知道日期格式。您也可以選擇避免使用文本框並改爲使用日曆控件。 (或者使用任何其他類型的日期 - 控件,你根本不依賴於字符串格式。) – faester 2011-05-02 08:39:04