Ваша составная строка формата не совсем правильная. Попробуйте это:
string s = string.Format("{0:dd/MM/yyyy HH:mm:ss}", dt);
Или, если вы только хотите отформатировать DateTime
, вызовите ToString напрямую:
string s = dt.ToString("dd/MM/yyyy HH:mm:ss");
(Это более читабельный подход, ИМО.)
Обратите внимание, что это очень специфично для культуры в данный момент. Что может быть в порядке для вашего предполагаемого использования, но вы должны знать об этом.