我有一個DateTimeOffSet類型的變量。我想過濾1月1日之後創建的所有項目,2010年如何比較兩個DateTimeOffSet?
所以我寫了下面的查詢:
var _date = new DateTimeOffset(2010, 01, 01, 0, 0, 0, new TimeSpan(-7, 0, 0));
var projects = _repository.Find<Project>
(x => x.CompanyId = CompId && x.CreatedOn > _date)
.ToList();
但是,當我看着數據庫,這些都是類型值的我見:
2001-01-25 05:21:46.4370000 -08:00
2005-06-17 00:00:00.0000000 -07:00
顯然,有些值有-08:00等都有-07:00。那麼我的上面的查詢仍然相關?當我看着結果時,過濾按我期待的方式完成。唯一值得關注的是偏移部分的含義,也許結果是偶然的。
我不是那麼熟悉的方式DayeTimeOffSet的作品。