Executando verificação de segurança...
Em resposta a [Não disponível]
1

Trabalho com SAP e ele tem um conceito bem interessante.
Existem várias notações de DATA, pois deve-se ter um sistema internacionalizado.
E devido a época que foi desenvolvido 1980 e o requisito de ser multi-plataforma e multi-bancodedados, acabou-se implementando alguns patterns:

  1. o Campo data fica armazenado em formato String/Char, sendo comprimento de 8 -> YYYYMMDD
    Este formato é interssante, pois a ordenação simples de caracter é resolvida, ao invés de DDMMYYYY ou MMDDYYYY.
  2. o formato de input fica claro de acordo com a pontuação:
    DD.MM.YYYY ou MM/DD/YYYY
    Assim não precisa ficar processando os dados localmente, de acordo com o parametro de usuário e usuário pode escrever a data no jeito que seja mais conveniente.
  3. para exibir o dado pelo usuário, fica no perfil o tipo de output.

Então pode-ser ter o seguinte fluxo:
Input: MM/DD/YYYY
Internal: YYYYMMDD
Output: DD.MM.YYYY

Carregando publicação patrocinada...