Então pessoal,
Eu estou usando a classe GregorianCalendar para pegar a hora atual,
mas eu percebi que se mudar o horário do relógio da barra de tarefas,
a hora que a GregorianCalendar pega vai ser a mesma da do relógio
mas eu queria obter a hora verdadeira. Como posso fazer isso??
Obrigado a todos aqueles que poderem ajudar.
Vc vai ter procurar algum WebService que faça isso…
Ou criar um em um PC que vc tenha certeza que a hora sempre estará sempre correta e acessá-lo.
se sua app estiver em um servidor, o melhor é vc garantir que a hora do servidor estará sempre certa.
Você conhece um site que tem sempre a hora certa?
Caso sim, você poderia poderia pecorrer o HTML dele retirado a hora certa.
Vc pode pegar a hora do banco de dados
mas ninguem pode ficar tendo acesso ao servidor
Você pode atualizar a data e hora de seu computador com o relógio atômico do Observatório Nacional, ou o da Rede Nacional de Pesquisas ( cais.rnp.br ) ou então com algum outro relógio atômico (tal como o da Microsoft, time.windows.com, ou o do governo americano (NIST), time.nist.gov
Isso deve ser feito via NTP.
O Windows Vista faz automaticamente essa atualização, e você pode configurar seu Linux para fazer essa atualização também.