Analisando o formato DateTime para obter a cadeia de formatação

Eu gostaria de ser capaz de obtera string de formato de uma string DateTime.

por exemplo.

"2012-12-08 15:00:00" => "aaaa-MM-dd HH: mm: ss"

"2013/30/01 16:00" => "aaaa / dd / MM HH: mm"

Isso é possível?