asp.net 中的 Convert.ToDateTime 问题

发布于 2024-07-15 13:07:40 字数 244 浏览 7 评论 0原文

我有一个应用程序在西班牙服务器上运行没有任何问题。

当我将应用程序上传到在线服务器(英文窗口)时,我收到 Convert.ToDateTime 和 Convert.ToInt32 的异常(类型为“输入字符串不是有效的 Datetime/Int32”)。 有没有 web.config 行可以帮助我解决这个问题? 我尝试在西班牙文化中添加全球化元素,但没有成功。

你能帮我一下吗?

提前致谢。 何塞马.

I have an application that works without any problem in a spanish server.

When i uploaded the application into the online server (an english windows), im getting exceptions (of type "input string is not a valid Datetime/Int32") with Convert.ToDateTime and Convert.ToInt32. Are any web.config line that could help me in this matter? I tried adding a globalization element with the Spanish culture, but didnt worked.

Could you give me a hand?

Thanks in advance.
Josema.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

别想她 2024-07-22 13:07:40

你需要:

System.Globalization.CultureInfo culture = 
              new System.Globalization.CultureInfo("es-ES");
DateTime myDateTime = Convert.ToDateTime(string, culture);

You need:

System.Globalization.CultureInfo culture = 
              new System.Globalization.CultureInfo("es-ES");
DateTime myDateTime = Convert.ToDateTime(string, culture);
春风十里 2024-07-22 13:07:40

您是否将 CultureInfo 参数指定为 < code>IFormatProvider 在您的 String.Format()< /code>调用?

Are you specifying a CultureInfo argument, as an IFormatProvider in your String.Format() calls?

左秋 2024-07-22 13:07:40

您可能在全球化元素中设置了 uiculture 而不是文化,请参阅:http:// /msdn.microsoft.com/en-us/library/bz9tc508.aspx

...
    <globalization culture="es-MX" />
...

您还可以尝试使用更具体的文化(例如上面的 es - 墨西哥)。

诗。 我有一个像这样工作的网站(实际上是culture="en",就我而言,我需要强制使用英语,因为我的开发计算机当时配置了西班牙语)。

You might have set uiculture instead of culture in the globalization element, see: http://msdn.microsoft.com/en-us/library/bz9tc508.aspx.

...
    <globalization culture="es-MX" />
...

You can also try using a more specific culture (like the one above es - mexico).

Ps. I have a site working like that (actually with culture="en" as in my case I needed to force english as my development computer was configured with spanish at the time).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文