.NET форматирование даты - PullRequest
0 голосов
/ 11 августа 2010

Рассмотрим:

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

Каким-то образом ToString("d MMM yyyy") выводит "11 августа 2010".Как сделать так, чтобы оно было Aug вместо aug?

Ответы [ 3 ]

4 голосов
/ 11 августа 2010

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

работает

0 голосов
/ 02 сентября 2010

У меня есть этот сайт, который я сохранил в избранные

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

0 голосов
/ 11 августа 2010

В этом случае, как насчет использования 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());

Результатом будет предложение «Это пример дела»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...