string kk = Convert.ToDateTime("2009-11-10").ToString("ddd MMM d 00:00:00 UTC+0800 yyyy");
得到:"二 十一月 10 00:00:00 UTC+0800 2009"
而我所期望得到的英文的星期简写和月分英文的简写.比如:Thu Nov
怎么办?
System.Globalization.CultureInfo c = System.Globalization.CultureInfo.CreateSpecificCulture("en");
Response.Write(DateTime.Now.ToString("D",c.DateTimeFormat));
System. Globalization. CultureInfo culture = new System. Globalization. CultureInfo("en-US" , true);
culture. DateTimeFormat. AbbreviatedMonthNames. ToString();
System. Threading. Thread. CurrentThread. CurrentCulture = culture;
解决了.顺便贴出来一下方便以后搜索的人:string kk = Convert.ToDateTime("2009-11-10").ToString("ddd MMM d 00:00:00 UTC+0800 yyyy",new System.Globalization.DateTimeFormatInfo());
本文介绍如何使用C#进行日期格式的转换,并特别强调了如何转换为英文简写格式,包括星期和月份的英文缩写。

被折叠的 条评论
为什么被折叠?



