我嘗試字符串轉換爲datetime
但每次我得到:字符串未被識別爲有效的DateTime?
字符串未被識別爲有效的DateTime。
代碼是:
string format = "dd/MM/yyyy";
obj.TransDate = DateTime.ParseExact(lbl_TransDate.Text.Split('/')[0] + "/" + lbl_TransDate.Text.Split('/')[1] + "/" + lbl_TransDate.Text.Split('/')[2], format, CultureInfo.InvariantCulture);
當我調試,我試圖解析日期是:12/4/2012
出的純好奇,爲什麼不' DateTime.ParseExact(lbl_TransDate.Text,format,CultureInfo.InvariantCulture)'? – Vlad 2012-04-12 12:04:46
:) 這不是我的代碼,只是我測試這部分 – 2012-04-12 12:19:07
你用這段代碼檢查它'DateTime dt; string Temp1 =「您的日期」; (DateTime.TryParse(Temp1,out dt)) //如果是有效日期 string date = dt.ToShortDateString(); string time = dt.ToShortTimeString(); } ' – Pankaj 2012-04-12 15:21:05