Se o tipo de dado no banco de dados for String tudo bem, caso contrário vai dar erro. Salvar uma data como String no banco de dados no meu ver é uma pessima idéia, bem pior que salvar como long, porque ao invés de trabalhar com o tipo de dados correto você vai preferir ficar fazendo cast e tratando pedaços de String? abração.
StargateUniverse
Na minha opinião sobre projetos:
Se for um sistema onde sejam feitas operações com data:
Exemplo: Relatório de venda de um produto de uma data x até data y, então tem que guardar no banco com tipo Date Padronizado.
Se for um projeto que não sejam feitas operações com data:
Um Site com produtos que tenham data de criação e sirva somente para exibir produtos.
Nesse caso não seria necessário efetuar operações com data.
Atualmente eu faço o seguinte:
Se pode ser feito de forma simples e não tem necessidade de operações, então uso String.
Se tem coisas complexas a serem feitas com datas por exemplo relatórios… Então é bom usar padronizado.
Sobre o padrão a guardar prefira o Americano que é DIA/MÊS/ANO