當函數需要一個DateTime類型的變量,但傳入的值drselect["某列名"].ToString()輸出來後,顯示為20080501這個格式時,要注意這種格式不能轉化為DateTime類型的變量,應該轉化成2008-05-01這種形式就可以了。
代碼: DateTime dt = new DateTime(); string psRQ = drselect["某列名"].ToString(); DateTime.TryParse(psRQ.Substring(0, 4) + "-" + psRQ.Substring(4, 2) + "-" + psRQ.Substring(6, 2), out dt); dt即為想要的DateTime類型的變量! DateTime.TryParse 方法Substring的用法