datetime - 从本地服务器迁移到Azure : TIMEZONE UTC. 如何解决?

标签 datetime azure utc datetimeoffset

我设计我的应用程序时考虑到了这样一个事实:根据规范, 应该在位于意大利的服务器上运行,并且客户端只能是意大利人。

大约一个月前,我的老板决定将其全部转移到 Azure 上。

一切都很顺利。唯一给我带来问题的是时间服务器是 UTC。

解决办法是:

A) 简单

修改启动脚本为服务器时间( http://netindonesia.net/blogs/wely/archive/2011/06/26/setting-timezone-in-windows-azure.aspx )

B)更费力

进行更改以使任何应用程序使用 UTC 并显示正确转换为本地时间的时间。

如果我寻求解决方案,我的疑问是,服务器设置不同时区的事实可能会以某种方式与 Azure 产生冲突。

这是真的吗?

最佳答案

我已请求 MS 支持。

这是回复:

不建议使用启动任务更改 Azure 虚拟机上的服务器时间,您应该在代码中使用 TimeZoneInfo.ConvertTimeFromUTCTime 等方法。

所以我不会更改服务器时区。 在等待支持人员的响应时,我发现 SqlServer 2008 有一个完美的 DateTimeOffset 数据类型!

http://blogs.msdn.com/b/davidrickard/archive/2012/04/07/system-datetime-good-practices-and-common-pitfalls.aspx

关于datetime - 从本地服务器迁移到Azure : TIMEZONE UTC. 如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6504153/

相关文章:

python - 将 Long Int 时间戳转换为日期/时间

python - 值错误 : time data does not match format '%Y-%m-%d %H:%M:%S.%f'

Azure 通知中心不随机发送通知

python - 消费计划下的 Azure 逻辑应用程序可以调用具有 VNet 集成的应用程序服务计划下的 azure 函数吗

azure - 针对多个 Azure 广告对 Web 应用程序进行身份验证?

java - 是否可以根据两个时间戳确定 UTC 偏移量?

JavaScript 将日期设置为 x 的开头

c# - 检查某个时间是否属于给定时间段的算法

macos - 如何格式化 date -u 以便结果包括 Mac OSX 终端 session 中的时区偏移?

python - 将推文创建时间转换为 UTC