我的本地机器有日期格式:(d / M / yyyy h:mm tt)==> (23/6/2011 4:30 PM)
当我在IIS服务器上发布我的网站时,它将日期格式转换为(M / d / yyyy H:mm)
我更改了服务器的日期和时间格式,但它没有受到影响。 我将网站的文化改为英文,美国时间格式已经解决,但日期没有。 (M / d / yyyy hh:mm tt) 我改变了网站的文化到英国英国日期格式解决但时间没有。 (d / MM / yyyy H:mm)
是什么解决方案使它的格式像我的本地格式??? !!!
答案 0 :(得分:40)
- Open IIS 7
- Select your website
- Open .NET GLOBALIZATION
- From Culture tab, select required Culture and UI Culture.
- Do iisreset
答案 1 :(得分:18)
答案 2 :(得分:17)
我遇到了同样的问题,我刚刚找到了解决方案,您需要更改服务器上的密钥,请按照以下步骤操作:
这应该可以解决问题,你也可以改变sLongDate。
答案 3 :(得分:11)
尝试将此行放在web.config的system.web中,修改您所在国家/地区的文化数据。
<globalization uiCulture="es-CO" culture="es-CO" enableClientBasedCulture="false" />
答案 4 :(得分:2)
这是基于Nedim的答案,但有调整:
在我的情况下,我国家的默认格式是错误的,除非选择其他具有所需格式的格式,否则我无法选择正确的格式。但是有一个web.config,全球化设置在我的本地文化之前。
答案 5 :(得分:2)
请尝试以下步骤。它适用于我
答案 6 :(得分:1)
答案 7 :(得分:0)
答案 8 :(得分:0)
如果您更改了系统日期格式,并单击了“将设置复制到ALl用户帐户”,但新格式仍未应用到IIS托管的WebProject。然后,您必须尝试转到APplication Pool Idnetity并更改用户帐户,然后再次尝试将设置复制到“所有用户”帐户。从这里获取参考对我有用 How to Set date and time format in IIS