我將數據存儲爲UTC,但我很困惑如何正確檢索它。我將該值存儲爲MSSQL中日期時間列中的UTC。目前,我檢索它的方式是將GMT偏移量設置爲開始日期時間範圍和結束日期時間範圍。我還需要將聚合應用於該日期時間字段(group by),並將其顯示在用戶適當的本地時區中。我遇到的問題是如果我今天查找範圍,它會提取正確匹配的列,但這些列中的日期時間值可能與UTC天不同;我正在分組。因此,例如,當某人選擇一天的開始時間和結束時間(今天)時,它們將顯示來自昨天和今天的UTC日期時間值;但如果我嘗試將GMT偏移量應用於顯示值,它仍然可能出現2個不同的日期。我怎樣才能正確地協調範圍和顯示?如何正確存儲UTC日期時間並使用本地偏移量?
由於