gpt4 book ai didi

wcf - DateTime参数根据时区调整

转载 作者:行者123 更新时间:2023-12-03 00:17:03 26 4
gpt4 key购买 nike

我有一个带有 DateTime 类型参数的 WCF Web 服务。此 Web 服务在 Windows Azure 上运行。我们的客户端是用 Java 编写的,并在不同的时区运行。当它调用此 Web 服务并传递日期时间(例如 2011-03-27 12:00+0100)时,.NET Framework 会自动将此日期时间转换为 Windows Azure 服务器的时区。

是否可以跳过此转换并获取客户端发送的准确时间?

最佳答案

这是正确的行为:一般来说,在使用分布式服务时最好使用协调的通用时间。在您的情况下,Azure/WCF 应将时间报告为 13:00,因为 Azure 时钟设置为 UT。

假设您的 Java 客户端以正确的方式对日期进行编码,那么

Best practices for DateTime serialization in .NET 3.5

给出了一些关于如何提取本地日期和时间以及用户输入的时区信息的提示。 (滚动到底部答案。)

关于wcf - DateTime参数根据时区调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8329679/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com