我们有一个 WCF Web 服务返回一些包含日期时间值作为字符串的 xml。该值首先从数据库中读出,然后使用 .ToString() 附加到 xml 字符串中。
我们有许多 Web 服务器正在运行,但这个特定的服务器正在将 datetime 值转换为 24 小时值,我们需要它具有 12 小时值但我不知道如何更改 IIS 默认日期格式。我尝试更改区域设置,并查看了 Web 服务的文化和 ui 文化值,它们都设置为“不变语言(不变国家)”。
我认为这可能需要更改注册表。有谁知道如何更改网络服务的日期时间格式?
在这个阶段我们无法更改代码,所以我唯一的选择是更新服务器本身。
它在 Windows Server 2008 上运行。
谢谢你