我的计算机设置为美国日期时间文化dd-mm-yyyy
但在我的应用程序中我想使用yy-mm-dd
所以我想使用瑞典文化,无论计算机文化设置如何。使用这一行并不总是有效Thread.CurrentThread.CurrentCulture = new CultureInfo("sv-SE");
这是一个asp.net Web应用程序。
答案 0 :(得分:6)
为线程设置文化仅适用于在该行之后执行的代码。此外,请求可以由不同阶段的不同线程处理,因此您需要在每个可以进行线程切换的点之后重复该行。
要全局设置文化,您可以在system.web
的{{1}}部分指定文化:
web.config