DateTime.Now.ToString( "dd/MM/yyyy HH: mm: ss" ) не учитывает мой формат

Это код, который у меня есть:

DateTime.Now.AddMinutes(55).ToString("dd/MM/yyyy HH:mm:ss")

Строка, которую я получаю от этого кода:

"16.09.2013 19:45:03"

Вопрос в том, почему строка не в том формате, который я предоставил?

Ответы

Ответ 1

Используйте это:

DateTime.Now.AddMinutes(55).ToString("dd'/'MM'/'yyyy HH:mm:ss")

потому что / означает разделитель даты по умолчанию, поэтому он связан с вашей текущей культурой. Знайте, что он будет использовать всегда / здесь, независимо от текущей культуры.

Подробнее здесь, на MSDN