我有一個DateTimeOffset(因爲.NET沒有Date類)應該存儲日期(沒有時間)的實體。實體框架,日期和UTC
問題是,當我將日期設置爲例如數據庫中的「2017-9-1」時,它被保存爲「2017-08-31 22:00:00 + 00」(少於2小時)
我認爲它適用於我的時區偏移到UTC。
我想存儲想存儲「2017-9-1」在數據庫中。我認爲的第一件事是爲每個DateTimeOffet添加2個小時,但它感覺虛假。
有更好的方式來處理日期比這個嗎?
我有一個DateTimeOffset(因爲.NET沒有Date類)應該存儲日期(沒有時間)的實體。實體框架,日期和UTC
問題是,當我將日期設置爲例如數據庫中的「2017-9-1」時,它被保存爲「2017-08-31 22:00:00 + 00」(少於2小時)
我認爲它適用於我的時區偏移到UTC。
我想存儲想存儲「2017-9-1」在數據庫中。我認爲的第一件事是爲每個DateTimeOffet添加2個小時,但它感覺虛假。
有更好的方式來處理日期比這個嗎?
您究竟如何將日期設置爲「2017-9-1」? –
使用[DateTimeOffset.Date](https://msdn.microsoft.com/en-us/library/system.datetimeoffset.date(v = vs.110).aspx)屬性。 –