1

最近,在我的应用程序测试后安装提到印度的地区和位置时,我将操作系统更新到 windows 8,我在 asp.net 页面中发现了一些日期时间问题,所以我将地区和位置更改为美国

所以在那个asp页面之后修复了这个问题也给了我同样的问题我在注册表文化信息en-IN到en-US和sDate格式到mm/dd/yyyy但是在asp页面中

当我使用 Cdate(DATE) 将日期时间转换为字符串时,它给了我 dd-mm-yyyy。如何获得 mm/dd/yyyy 格式?

所以请帮我解决这个问题

4

1 回答 1

0

您应该能够添加<globalization />到您的网络配置中。这将确保该站点忽略服务器上的任何设置(在这种情况下是您的 PC ..)

将以下内容添加到您的 web.config

      <system.web>
          <globalization uiCulture="en" culture="en-US" />
      </system.web>

完成此操作后,您可以根据需要将自己的 PC 设置恢复为印度语言。

ToString或者,您可以将格式添加到DateTime.

IE

     myDate.ToString("MM/dd/yyyy")
于 2013-04-22T13:02:46.640 回答