Выпуск DateTime.ToString со строковым форматом «M» в .NET
У меня проблема с форматом строки DateTime. Я думаю, что это ошибка в MS. Можете ли вы объяснить это, и что не так?
class Program
{
static void Main(string[] args)
{
Console.WriteLine(DateTime.Now.ToString("M"));//return 07 July <---- WRONG, SEE MSDN
Console.WriteLine(DateTime.Now.ToString(".M"));//return .7 <---- GOOD
Console.ReadKey();
}
}