我想把日期时间转换成瑞典文化。
DateTime.Today.ToString("dd MMMM yyyy");
以上代码行给出了截至2013年12月27日的结果
我想要用瑞典语显示十二月的结果。
最佳答案
你应该使用瑞典文化:
DateTime.Today.ToString("dd MMMM yyyy", CultureInfo.GetCultureInfo("sv-SE"));
如果每个
ToString()
中都应使用瑞典语,则可以设置currentculture: // Or/And CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("sv-SE");
Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("sv-SE");
...
// Since Current Culture is Swedish, there's no need to put it explicitly
DateTime.Now.ToString("dd MMMM yyyy");