我有一個日期時間值,我現在比較。 我嘗試將兩個日期轉換爲int,因爲是不同的類型。比較不同類型的日期時間列>現在c#
這是我的代碼:
Int64 NowDate = Convert.ToInt64(DateTime.Now.ToString("yyyyMMddhhmmss"));
return mylist.Where(f => Convert.ToInt64(f.DateStart.ToString("yyyyMMddhhmmss")) > NowDate).ToList();
它的工作原理,但如果你一天的是21.00.00我有一個問題,convert.toint64刪除00.00,我的號碼是< nowdate。
錯誤的假設。 DateTime是一個DateTime。沒有必要轉換爲int。你有沒有試過_f.DateStart
Steve
[如何在c#中比較日期]的可能重複(http://stackoverflow.com/questions/6592126/how-to-compare-dates-in-c-sharp) – Orangesandlemons