代码之家  ›  专栏  ›  技术社区  ›  Arnis Lapsa

.NET日期格式

  •  0
  • Arnis Lapsa  · 技术社区  · 14 年前

    考虑:

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

    ToString("d MMM yyyy") 产出“2010年8月11日”。我怎样才能做到 Aug 而不是 aug

    3 回复  |  直到 14 年前
        1
  •  4
  •   Arnis Lapsa    14 年前

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

    作品

        2
  •  0
  •   Xander    14 年前

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

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

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

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

        3
  •  0
  •   Iain    14 年前

    我有这个备忘表网站,我已经保存到我最喜欢的

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