Date Format with Culture Info
Essa semana tive problemas com comparação de datas em um ambiente multi cultura (multi idioma).
O contexto era o seguinte:
O usuário poderia usar o sistema em várias culturas, dentre elas inglês, português e italiano.
Em inglês e português a formatação de datas funcionava normalmente, porém em italiano era adotado outro formato.
Consegui resolver o problema usando a sobrecarga do ToString(IFormatProvider provider)
Um exemplo do problema seguido da solução clicando na imagem abaixo.![]()
Os arquivos do exemplo podem ser baixados aqui.