更改Azure Web Apps上的时区

时间:2016-05-20 13:55:20

标签: asp.net-mvc datetime azure localization globalization

我们在ASP.Net MVC5 C#+ EF6 + SQL Server中有一个多租户(行级)应用程序,它根据用户的记录在DateTime字段中存储日期/时间。这用于在用户时区中显示日期和时间。

现在我们在Azure中托管应用程序,它以UTC格式记录所有日期/时间。 我有一个租户表,其中考虑将时区与时区联系起来。每个租户应始终属于各自的时区。

使用 TimeZoneInfo ,在特定时区内跨应用程序显示日期时间字段的最佳方法是什么?而不是在每个视图/模型/报告中转换日期,我可以创建一些全局类吗?

当我将日期提交给数据库时,会将它们转换为UTC。我已经覆盖 SaveChanges(),因此我可以拦截所有日期并将其保存为UTC。

只是想知道一种简单的方法like using Application Settings但是在租户层面。

0 个答案:

没有答案