Como personalizar o formato de data e hora ou converter DateTime em String com o formato necessário

Eu tenho uma seqüência de caracteres DateTime no formato 24 horas .. "2009-12-31T23: 59: 59"
Quero-o neste formato .. "31/12/2009 23:59:59" ou seja: "MM / DD / AAAA HH: MM: SS"

Quando tentei encobri-lo em string, estou recebendo "31/12/2009 23:59:59" .. embora eu possa escrever um código paramanipulação de cordas .. não parece ser eficiente. Além disso, o caso se agrava quando tenho o valor dateTime como "2009-1-1T1: 19: 15" .. aqui, como ocomprimento da corda está variando, Nem consigo rastrear o valor de Horas e meses usando substring () e convert.ToInt () ..

Estou usando o visual studio 2005, está lançando um erro dizendo "Não é possível converter implicitamente DateTime em String" quando escrevo esta declaração: ..

result = Convert.ToString(dateValue);

Simplifico minha pergunta: Existe algum método para converter o formato "aaaa-mm-ddThh: mm: ss" para "mm / dd / aaaa hh: mm: ss" .. E deve funcionar no visual studio 2005 ..

questionAnswers(4)

yourAnswerToTheQuestion