我可以發誓,這是工作前兩天,現在它拋出一個異常...問題與日期時間
我在DataTable
檢查,對一些數據。我基本上是在計算在過去15分鐘內發現某個eventID
的次數。下面是代碼:
int startevents = trackingData
.Select("RHEventID = 3 AND RHDateEvent > #" + now + "#").Length;
我定義之前剛纔說的「現在」變量 - 是這樣的:
DateTime now = DateTime.Now.AddMinutes(-15);
但是,這將引發一個字符串未被識別爲有效的DateTime例外。下面是在數據表中的數據的一個例子,在RHDateEvent列:
2017年2月14日十三時58分27秒下午 (編輯 - 是的,這是唯一一個日期,而不是兩個,在列)
那麼我在做什麼錯了?我需要以某種方式轉換此DateTime嗎?
看(https://msdn.microsoft.com/en -us/library/w2sa9yss(v = vs.110).aspx) –
DataTable中的單個列有兩個日期嗎? –
使用「#」作爲日期的分隔符可能存在問題。你是否在日期周圍試過單引號。我假設您在輸出測試數據時顯示兩個數據示例,而不是一個包含兩個日期的日期字段。 – MikeS