1

我正在做一个项目,我必须从位于不同国家(时区 + 夏令时)的 GPS 设备收集数据,并将这些数据显示给来自不同国家的不同用户。我正在考虑以 UTC 格式保存日期(这是我从 GPS 设备收到的),但我再次相信我无法将该日期转换为用户的本地日期(我还必须显示历史数据,所以我'必须考虑给定日期的夏令时)。也许 datetimeoffset 数据类型会更合适,但我将如何将收到的 UTC 日期转换为 datetimeoffset 数据类型?你有什么建议?谢谢!

4

1 回答 1

2

由于您不必将任何时区与日期时间一起存储,因此您可以将它们存储为 UTC。这具有线性且易于记录的优点。您不必为夏令时开关处的间隙和重叠而烦恼。

将日期显示给用户时将其转换为本地时区。在您知道哪个用户将查看数据之前,将其转换为本地时区是没有意义的。

于 2012-01-10T08:15:47.130 回答