如何改变文化?

Posted

技术标签:

【中文标题】如何改变文化?【英文标题】:How to change Culture? 【发布时间】:2009-10-29 12:22:52 【问题描述】:

对不起,我的英语很差......

我正在使用 asp.net 控制工具包在 asp.net mvc 上做一个日历,它工作正常!但它是英文格式的日期。如何更改为 pt-BR 文化?我阅读了很多网站,但我无法在我的项目中实施。

任何人都可以放一个链接,向我展示有关文化的有效实现吗?

为什么将:<globalization culture="pt-BR" uiCulture="pt"/> 放在 webconfig 文件中 system.web 标签之间不起作用?

谢谢

【问题讨论】:

【参考方案1】:

简单的选择是更改您的浏览器语言;因为它应该将其作为要使用的本地文化(在 Internet Explorer 中,这是:工具 > 互联网选项 > 外观下方有语言)

另一种看做:

var culture = new System.Globalization.CultureInfo("pt-BR");
System.Threading.Thread.CurrentThread.CurrentUICulture = culture

强制您的应用程序返回这种文化。

【讨论】:

在 msdn 上找到了一个页面,但我猜你可能已经看过了? msdn.microsoft.com/en-us/library/bz9tc508.aspx 我实际上发现在测试时更改浏览器的语言是最简单的。感谢您的提示。

以上是关于如何改变文化?的主要内容,如果未能解决你的问题,请参考以下文章

如何改变 Windows 服务中的文化?

改变当前文化

如何与“。”保持一致文化改变后的十进制 ToString

改变 Silverlight 应用程序的文化

如何更改 Azure 函数中的 PowerShell 文化

当文化改变时,Convert.ToDateTime 运行缓慢