| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/02/2011 23:27:28
|
pgnt
Debugger
![[Avatar]](/images/avatar/4c6ec11e967c21b14b970b16579cdf13.png)
Membro desde: 18/01/2007 04:27:33
Mensagens: 57
Offline
|
Olás
Já vi vários exemplos e sei que é um tópico recorrente, mas não consegui achar/resolver como faço para obter as semanas de uma idade relativa ao mês.
Preciso exibir a idade na forma: 52 anos, 10 meses, 2 semanas e 3 dias.
Quase consegui com uns exemplos usando a API Calendar fragmentando o getTimeInMillis() em semanas, mas quando a data fica abaixo de 1970, o retorno passa a ser negativo (bizarro..).
Valeu!
This message was edited 2 times. Last update was at 03/03/2011 02:23:06
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2011 07:55:11
|
Saladinha
Entusiasta Java
![[Avatar]](/images/avatar/d9b9598601f17ad9863c3d190cd2e060.jpg)
Membro desde: 30/01/2011 15:55:23
Mensagens: 23
Localização: São Paulo
Offline
|
Sobre ficar negativo abaixo de 1970
foi porque esse comando ele está contando o tempo des de 1970 quando ele começou, antes disso ele fica negativo.
|
Java Developer n' Designer
msn: tinho1990@hotmail.com
gmail/gtalk: tinho1990@gmail.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2011 08:12:42
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Se você pode usar APIs, use a JODA-Time.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2011 21:48:44
|
pgnt
Debugger
![[Avatar]](/images/avatar/4c6ec11e967c21b14b970b16579cdf13.png)
Membro desde: 18/01/2007 04:27:33
Mensagens: 57
Offline
|
Saladinha, valeu a explicação, mas é estranho, teoricamente uma função matemática cuidaria disso (pelo menos a paritir de DC).
Vini, show de bola o JODA, Obrigado!
Abaixo segue um resumo de como implementar.
abs
This message was edited 1 time. Last update was at 28/02/2011 21:50:12
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/03/2011 03:31:40
|
sulito
Virtual Machine Man
Membro desde: 23/11/2009 07:15:59
Mensagens: 608
Offline
|
pgnt wrote:Saladinha, valeu a explicação, mas é estranho, teoricamente uma função matemática cuidaria disso (pelo menos a paritir de DC).
Vini, show de bola o JODA, Obrigado!
Abaixo segue um resumo de como implementar.
abs
ya irmão fazer isso sem o uso da APi deve complicar muito porque os dias do ano são variaveis e os dias da semana também.
|
LPI-101 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/03/2011 21:02:25
|
pgnt
Debugger
![[Avatar]](/images/avatar/4c6ec11e967c21b14b970b16579cdf13.png)
Membro desde: 18/01/2007 04:27:33
Mensagens: 57
Offline
|
Sim, mas sabe que usando o getTimeInMillis() quase deu, ele acaba abstraindo variações de tempo, mas só funciona de 1970 pra cá.
|
|
|
 |
|
|
|
|