我的计算机设置为美国日期时间文化dd-mm-yyyy
,但是在我的应用程序中我想使用yy-mm-dd
,所以无论计算机文化设置为什么,我都希望使用瑞典文化。使用此行并不总是有效Thread.CurrentThread.CurrentCulture = new CultureInfo("sv-SE");
这是一个asp.net Web应用程序。
最佳答案
设置线程的区域性仅适用于在该行之后执行的代码。同样,请求可以由不同阶段的不同线程处理,因此您需要在可能进行线程切换的每个点之后重复该行。
要全局设置文化,您可以在system.web
的web.config
部分中指定文化:
<globalization culture="sv-SE" uiCulture="sv-SE" />
关于c# - 指定应用程序C#的区域性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32268992/