2
我的电脑被设置为美国日期时间文化dd-mm-yyyy
但在我的应用程序中我想使用yy-mm-dd
所以我想使用瑞典文化,不管电脑文化设置为什么。使用这条线不总是工作Thread.CurrentThread.CurrentCulture = new CultureInfo("sv-SE");
这是一个asp.net web应用程序。指定文化的应用程序c#
我的电脑被设置为美国日期时间文化dd-mm-yyyy
但在我的应用程序中我想使用yy-mm-dd
所以我想使用瑞典文化,不管电脑文化设置为什么。使用这条线不总是工作Thread.CurrentThread.CurrentCulture = new CultureInfo("sv-SE");
这是一个asp.net web应用程序。指定文化的应用程序c#
为线程设置文化只适用于在该行之后执行的代码。也可以通过不同阶段的不同线程处理请求,因此您需要在线程切换可能的每个点后重复该线。
要设置文化在全球范围,您可以指定在system.web
节的文化web.config
:
<globalization culture="sv-SE" uiCulture="sv-SE" />
谢谢,这可能会在很久以前有所帮助。感谢您的快速回复。 –
并不总是工作 - 什么是您所遇到的问题? – MusicLovingIndianGirl
有时调试我的日期时间将是dd-mm-yyyy,下一次我调试相同的日期时间将是yyyy-mm-dd。 –
@JoakimCarlsson你确定它是为'Thread'设置文化后? – Kamo