.NET日期格式

时间:2010-08-11 16:42:54

标签: c# .net datetime

考虑:

Assert.Equal("11 Aug 2010", date.ToString(???);

不知何故ToString("d MMM yyyy")输出“2010年8月11日”。如何将其设为Aug而不是aug

3 个答案:

答案 0 :(得分:4)

ToString("d MMM yyyy", CultureInfo.CreateSpecificCulture("en-US")

作品

答案 1 :(得分:0)

在这种情况下如何使用ToTitleCase():

ToTitleCase()方法是由System.Globalization.TextInfo命名空间托管的.Net Framework的隐藏宝藏,可以使用如下所示:

string sentence = "this is a title case EXAMPLE sentence";
string formattedSentence = Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(sentence.ToLower());

将导致“这是一个标题案例例句”

答案 2 :(得分:0)

我有这个备忘单网站,我已保存到我的收藏夹

http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm