【发布时间】:2015-02-10 11:45:22
【问题描述】:
我最近将一个使用 SQL Server 的经典 asp 站点移动到 Azure 共享网站,并使用 SQLAzure 作为数据库。
它的区域是北欧(爱尔兰)。
我需要数据库在 en-GB 语言环境下运行,因此从 SQL 返回的日期格式为 DD/MM/YYYY 和 IIS 中的格式相同。但是,它们目前使用 MM/DD/YYYY US 格式返回。
我尝试将以下内容添加到web.config:
<globalization culture="en-GB"
uiCulture="en-GB" />
但当我将以下内容添加到页面时,我仍然会得到美国日期格式。
<% response.write(now()) %>
即
2/10/2015 11:32:13 AM.
此外,我看不到门户中的哪个位置或通过 SQL Server Management Studio 可以将用户设置更改为 GB 区域设置。如我所见,从 SQL 返回的日期也是美国日期格式。
除非我遗漏了什么,否则这肯定是英国 Azure 客户的常见问题,但我找不到任何资源来解决这个问题。
【问题讨论】:
标签: asp.net iis azure asp-classic azure-sql-database