Mudar data e hora do Computador  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
drix
JavaBaby
[Avatar]

Membro desde: 16/06/2006 14:42:48
Mensagens: 84
Localização: Maringá - Paraná
Offline

Olá a todos...

Estou convertendo um sistema Delphi para Java (Desktop), e uma das funções que preciso converter é uma função que sincroniza a Data e hora do terminal com as do Servidor.

Enfim, pega a Data e Hora do Servidor e as atualiza no Terminal.

A dúvida, consigo fazer isso sem usar a API do Sistema Operacinal?
Existe uma forma de alterar a data e hora do computador, usando apenas API Java?
Se sim? Poderia indicar o código?

JDRIx
=/=/=/=/=/=/=/
Café? Servido?
[MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

drix wrote:
A dúvida, consigo fazer isso sem usar a API do Sistema Operacinal?

Não (embora você possa até usar os comandos do DOS, "date" e "time".)
drix wrote:
Existe uma forma de alterar a data e hora do computador, usando apenas API Java?

Mais ou menos - você tem de usar Runtime.exec para chamar o "cmd.exe" ou "command.com" e passar os parâmetros de data e hora.

Se sim? Poderia indicar o código?



[WWW]
drix
JavaBaby
[Avatar]

Membro desde: 16/06/2006 14:42:48
Mensagens: 84
Localização: Maringá - Paraná
Offline

Muito Obrigado, sua atenção!

Contudo, este projeto surgiu realmente como alternativa para clientes que querem diminuir seus custos com licença de software, portanto, estamos oferencendo a plataforma GNU/Linux como alternativa.

Runtime.exec chama os comandos do shell?

JDRIx
=/=/=/=/=/=/=/
Café? Servido?
[MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

Faz isso sim. No caso do Linux, você deve saber que você precisa usar um usuário "root" ou o comando "sudo" para trocar a data e hora do sistema; isso é uma pequena "sutileza" que você deve levar em conta.
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team