| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/10/2007 10:34:05
|
Victor
JavaChild
Membro desde: 08/11/2003 09:54:38
Mensagens: 120
Offline
|
Bom dia,
Tenho uma aplicação servidor no linux, que retorna para os clientes a hora do sistema, via RMI.
Vou dar um exemplo do problema no horario:
No servidor a hora é 10:30, e está sendo retornado aos clientes 09:30, ou seja, uma hora a menos.
Não sei se tem alguma coisa a ver com o horário de verão, o mais estranho é que estava tudo normal até ontem, quando começou a dar este problema. Verifico no servidor o hora do sistema e está correto, mais quando retorna o método .getTimeInstance(), é retornado uma hora a menos.
Como resolvo isso?
Falow!!!
|
victorcastrojunior@yahoo.com.br |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/10/2007 11:04:20
|
brothermclaud
JavaBaby
![[Avatar]](/images/avatar/f880d0d6a01ba52fcfe6475defc13e0f.jpg)
Membro desde: 13/08/2005 00:43:14
Mensagens: 86
Offline
|
Cara, coloca o código ai para darmos uma olhada.
|
"Quem, de três milênios, não é capaz de se dar conta, vive na ignorância, na sombra, a mercê dos dias, do tempo". Johann Wolfgang von Goethe |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/10/2007 11:14:56
|
getName()
Thread.start()
Membro desde: 18/10/2007 08:37:47
Mensagens: 25
Offline
|
dá uma olhada se o problema está ocorrendo quando a msg chega ao cliente ou se quando sai do servidor. manda imprimir na console o horario que será enviar via rmi lá no servidor e depois olha se ele está mandando a hora correta. se o server mandou correto entao deve ser alguma coisa na máquina cliente, deve ser coisas de fuso horário mesmo, tipo hor. de verão.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/10/2007 12:40:46
|
Victor
JavaChild
Membro desde: 08/11/2003 09:54:38
Mensagens: 120
Offline
|
o método no servidor que retorna a hora é o seguinte:
public String retornaHora() throws RemoteException
{
Date data = new Date();
DateFormat formatoHora = DateFormat.getTimeInstance();
String horaAtual = formatoHora.format(data);
return(horaAtual);
}
cara, fiz um teste no console do servidor, e o horário já vai para o cliente com uma hora a menos, o problema não é no cliente...
o q eu nao to entendo é como se o horário do sistema do servidor está correto, como ele está pegando essa hora com uma hora a menos??????
|
victorcastrojunior@yahoo.com.br |
|
|
 |
|
|