Como utilizar o JODA-TIME em diferença de horas?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
BiRdReD
Thread.start()

Membro desde: 31/07/2008 17:11:07
Mensagens: 30
Offline

Bem, estava tentando criar uma diferença de horas, pelo java.util.date, quandome falaram aqui que seria melhor utilizar o pacote joda-time , então eu o instalei só que ainda não consegui entender a formula para calcular essa diferença de horas.

Gostaria de saber se alguem pode me ajudar
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

nunca utilizei o joda-time, mas segue cod para calculo de diferença de horas pela classe Date

This message was edited 1 time. Last update was at 05/08/2008 13:44:08


Alexandre Vieira de Souza
BiRdReD
Thread.start()

Membro desde: 31/07/2008 17:11:07
Mensagens: 30
Offline

já tentei fazer assim só que não deu certo

porém falaram que era melhor com o joda
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

experimenta esse codigo em conjunto com os ja passados.


Alexandre Vieira de Souza
BiRdReD
Thread.start()

Membro desde: 31/07/2008 17:11:07
Mensagens: 30
Offline

mas aonde exatamente eu colocaria esses códigos?
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

sugiro vc criar uma classe utilitaria p.e DateUtil e jogar estes metodos la.

o uso ficaria algo mais ou meno assim:


Alexandre Vieira de Souza
BiRdReD
Thread.start()

Membro desde: 31/07/2008 17:11:07
Mensagens: 30
Offline

o que eu tenho que importar pra ele funcionar?
já que dá erro na parte de Dateutils
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

que erro ta dando?
a principio somente estes imports


Alexandre Vieira de Souza
BiRdReD
Thread.start()

Membro desde: 31/07/2008 17:11:07
Mensagens: 30
Offline

Compiling 1 source file to C:\Documents and Settings\Admin\Desktop\Farme80\build\classes
C:\Documents and Settings\Admin\Desktop\Farme80\src\Servicos\geral.java:930: cannot find symbol
symbol : variable DateUtils
location: class Servicos.geral
diferencahoras = DateUtils.getDifHour(DateUtils.convertDate(tf_horaentrada2.getText()), DateUtils.convertDate(tf_horasaida.getText()));
BiRdReD
Thread.start()

Membro desde: 31/07/2008 17:11:07
Mensagens: 30
Offline

Aonde tem dataUtils ele dá esse erro
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

tá, mas vc criou essa classe?
Se nao criou vc deve criar e colocar os metodos que te passei nela.

Alexandre Vieira de Souza
BiRdReD
Thread.start()

Membro desde: 31/07/2008 17:11:07
Mensagens: 30
Offline

cara mais quando eu crio a classe tambem daerro no public class...
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline




Ficou assim?







Alexandre Vieira de Souza
BiRdReD
Thread.start()

Membro desde: 31/07/2008 17:11:07
Mensagens: 30
Offline

cara continua dando o mesmo erro =/
repetidamente
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team