我最近将一个使用SQL Server的经典asp网站移至Azure共享网站,并将SQLAzure作为数据库。配置Azure Web和SQL英国文化
它的地区是北欧(爱尔兰)。
我需要数据库在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客户的常见问题,但我找不到解决此问题的任何资源。