1
resposta

Formato Americano de Data

Se é no formato americano no DateTime,porque na impressão da data,ela sai no formato brasileiro?

1 resposta

Olá Lucas, tudo certo?

Em relação a entrada de dados, o construtor espera o padrão americano. Mais informações sobre os construtores neste link da documentação

Quando um Thread é iniciado, ele verifica por meio de uma função do Windows chamada GetUserDefaultLocaleName e isso é determinado pelo próprio sistema. O DateTime faz uso desta informação para atribuir o formato, que fica armazenada a partir do CultureInfo.CurrentCulture.Name (essa função pode ser usada dentro do Console.WriteLine(CultureInfo.CurrentCulture.Name); que no meu caso retornou pt-BR).

Para mais informação, segue este link da documentação.

Espero ter ajudado. Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software