Subtrair uma data de outra  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Zeed01
Virtual Machine Man

Membro desde: 27/10/2006 16:44:29
Mensagens: 668
Offline

Boa noite Colegas !

Meu problema:

Recebo uma data, tenho que subtrair de outra e obter a resposta em anos, meses ou dias...
Alguma dica para subtrair duas datas ?

[]s
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

talvez ajude http://joda-time.sourceforge.net/

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
Zeed01
Virtual Machine Man

Membro desde: 27/10/2006 16:44:29
Mensagens: 668
Offline

Vixi amigo !

Acho que não entendi nada...
rsrsrs... mas valeu pela dica, vou quebrar um pouco a cabeça aqui.

[]s
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

uma outra alternativa, caso seja um calculo simples, é inverter a data, por exemplo, se você quiser souber quantos dias tem de 10-09-2008 até 10-08-2008, basta fazer (20081009 - 2008100* 30 = 30 dias

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

o jodatime é uma API que facilita o calculo com datas, para fazer um calculo de diferença de dias você faria algo assim



para usar basta fazer o download e usar no seu projeto

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
Zeed01
Virtual Machine Man

Membro desde: 27/10/2006 16:44:29
Mensagens: 668
Offline

Opa... muito obrigado !

Se não for abusar, existe como fazer isso usando as classes da API, como Date ou Calendar ?


Desculpe pela dúvida de iniciante...

Aproveitando o gancho do Joda Time... como funciona isso ? São projetos desenvolvidos e disponibilizados de forma free ?

[]s
gpd38
JavaEvangelist
[Avatar]

Membro desde: 17/03/2007 01:55:58
Mensagens: 380
Localização: http://www.faculdadepuc.xpg.com.br
Offline

Estava pesquisando e encontrei isso.

ve se ajuda

http://www.guj.com.br/posts/list/9440.java#49662

GPD
[WWW] [MSN] [ICQ]
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

Zeed01 wrote:Opa... muito obrigado !

Se não for abusar, existe como fazer isso usando as classes da API, como Date ou Calendar ?



você pode fazer dos dois jeitos



Zeed01 wrote:

Desculpe pela dúvida de iniciante...

Aproveitando o gancho do Joda Time... como funciona isso ? São projetos desenvolvidos e disponibilizados de forma free ?

[]s


acha, o importante é ter duvidas e procurar respondê-las.. o jodatime tá hospedado no sourceforge, portanto é um projeto open source, http://pt.wikipedia.org/wiki/Open_source

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
gpd38
JavaEvangelist
[Avatar]

Membro desde: 17/03/2007 01:55:58
Mensagens: 380
Localização: http://www.faculdadepuc.xpg.com.br
Offline

Encontrei este codigo tbm, porem foi implementado a força( hi hi )



Aqui neste codigo so nao calcula a subtração.

Vc teria que fazer isso.

This message was edited 1 time. Last update was at 16/09/2008 21:35:24


GPD
[WWW] [MSN] [ICQ]
Zeed01
Virtual Machine Man

Membro desde: 27/10/2006 16:44:29
Mensagens: 668
Offline

Obrigado novamente...

Mas nesse exemplo que você deu não vi onde esta a subtração...



[]s
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

oi,

eu coloquei apenas formas de calcular uma data, para fazer a diferença entre elas você poderia fazer algo assim



mas eu ainda acho que o jodatime ajuda bastante, você vai escrever muito menos código

abs

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2690
Localização: sp
Offline

apenas pra documentar, pra se ter no forum caso seja util pra alguém futuramente, ja que ja foi passado no msn...

diferença entre as datas exibindo quantos dias meses e anos (não somente em dias) se passaram entre 2 datas:



não é o jeito mais rápido de se obter isso mais, resolve o problema e não vai causar problemas de performance...

This message was edited 1 time. Last update was at 17/09/2008 12:00:02


espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team