在 Azure 中保存和不保存 UTC 时间的选项 Table

Option to saving and not saving UTC time in Azure Table

在我看来,Azure Table 总是将 UTC 时间保存到 table。即使是日期类型也有时区,例如DateTimeOffset.

是否有保存原始时间而不是 UTC 时间的选项?

Is there an option to save original time, instead of UTC time?

如果您希望将数据保存为 Edm.DateTime,那么答案是否定的。该数据始终存储为 UTC。

从这个link关于Edm.DateTime:

A 64-bit value expressed as Coordinated Universal Time (UTC). The supported DateTime range begins from 12:00 midnight, January 1, 1601 A.D. (C.E.), UTC. The range ends at December 31, 9999.

您的一个选择是将本地 date/time 保存为 String 类型数据或将本地 date/time 值转换为刻度并将其保存为 Int64 和然后在您的应用程序中进行转换。