为应用程序指定文化c#

Joa*_*son 2 c# asp.net

我的计算机设置为美国日期时间文化,dd-mm-yyyy但在我的应用程序中我想使用yy-mm-dd所以我想使用瑞典文化,无论计算机文化是什么设置.使用这一行并不总是有效Thread.CurrentThread.CurrentCulture = new CultureInfo("sv-SE"); 它是一个asp.net Web应用程序.

Guf*_*ffa 6

为线程设置文化仅适用于在该行之后执行的代码.此外,请求可以由不同阶段的不同线程处理,因此您需要在可以进行线程切换的每个点之后重复该行.

要全局设置文化,您可以在以下system.web部分中指定文化web.config:

<globalization culture="sv-SE" uiCulture="sv-SE" />
Run Code Online (Sandbox Code Playgroud)