Tenho um programa, que compara a data do sistema com as datas de aniversário de uma tabela. As datas da tabela estão no formato dd/mm/aaaa.
Onde fiz o programa as configurações regionais estão configuradas de tal maneira que a data do sistema se encontra neste formato, desta forma o programa funciona normalmente.
Para minha surpresa no meu outro computador, quando fui testar (todos com XP) o programa não funcionou direito, desconfiei e vi nas configurações regionais que o formato para a data do sistema estava na forma d/m/aaaa, e portanto incompatível com o que programei. Você já devem estar imaginando a pergunta:
Como posso prever isto na programação?
Tem como alterar isto via programação?
Vi no site do capablanca como alterar as configurações regionais, mas acho que não se aplica ao meu caso. E caso se aplique não enendi como fazê-lo.
Mesmo fazendo não seria um abuso mudar isto no computador de uma pessoa?
Pergunta
Paulo Nobre
Tenho um programa, que compara a data do sistema com as datas de aniversário de uma tabela. As datas da tabela estão no formato dd/mm/aaaa.
Onde fiz o programa as configurações regionais estão configuradas de tal maneira que a data do sistema se encontra neste formato, desta forma o programa funciona normalmente.
Para minha surpresa no meu outro computador, quando fui testar (todos com XP) o programa não funcionou direito, desconfiei e vi nas configurações regionais que o formato para a data do sistema estava na forma d/m/aaaa, e portanto incompatível com o que programei. Você já devem estar imaginando a pergunta:
Como posso prever isto na programação?
Tem como alterar isto via programação?
Vi no site do capablanca como alterar as configurações regionais, mas acho que não se aplica ao meu caso. E caso se aplique não enendi como fazê-lo.
Mesmo fazendo não seria um abuso mudar isto no computador de uma pessoa?
O que vocês acham?
Podem me ajudar?
Obrigado
Paulo Nobre
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados