Ola, nao sei se isso pode te ajudar. Eu uso o mysql, por isso tenho esses formatadores. O B é o formato brasileiro, o A o americano e o Banco é como o mysql armazena as datas. Eu so gravo as datas como string.
Quando preciso ler do banco faço o seguinte :
Recupero a data do banco como um string e passo para o formatador q cria um objeto Date com esse formato. Depois uso esse objeto Date e o formato para um string utilizando o formatador brasileiro. Com isso tiro o trabalho de conversão do driver e faço manualmente.