2013-01-24 74 views
2

我試圖爲包含世界上任何地方某個特定日子的所有時間的查詢創建一個時間段。創建總日期爲UTC的日期範圍

我有問題讓我的基地「UTC」時間來做我的計算。

我:

var baseDate = new DateTime(2013, 1, 17); 

var minDate = baseDate.AddHours(-12); 
var maxDate = baseDate.AddHours(14); 

這是不對的,因爲新的日期時間考慮我的本地時區,而不是12點UTC在Janurary 17日,2013年

我怎麼baseDate到是2013年1月17日上午12點?

回答

7
new DateTime(2013, 1, 17, 0,0,0, DateTimeKind.Utc)