Re: RES: [java-list] Diferença de Datas
On Mon, 26 Nov 2001 10:19:14 -0300, Max Kriger wrote: Ola, outra data no seguinte formato ano, mes, dia queno caso ficaria sData1 = 20011212 faça a mesma coisa para a segunda data e as converta em double ou int, diminua uma da outra e vc sabera quantos numeros de dias existem na diferença!! Eu acho que isso não dá muito certo não! Exemplo: 20011201 - 20011101 = 100 100 dias de 01 de Novembro a 01 de Dezembro?!?!?!?! Uma forma que posso pensar é, sendo duas datas no mesmo ano converte-las para dia Juliano e, ai sim, subtrair (que me lembre a classe Calendar permite conversão para dia Juliano). -- Perry Werneck - Membro do Movimento dos Trabalhadores Urbanos Sem BMW. http://www.os2brasil.com.br/ http://planeta.terra.com.br/informatica/trevize -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Diferença de Datas
Seguinte, se o que vc quer é só saber o numero de dias entre uma data e outra quebre-as em substrings ex: sData1 = 12/12/2001 sData2 = 10/12/2001 Quebre em substring para dia mes e ano e junte novamente formanto uma outra data no seguinte formato ano, mes, dia queno caso ficaria sData1 = 20011212 faça a mesma coisa para a segunda data e as converta em double ou int, diminua uma da outra e vc sabera quantos numeros de dias existem na diferença!! Espero ter ajudado!! Max -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 26 de novembro de 2001 08:59 Para: [EMAIL PROTECTED] Assunto: [java-list] Diferença de Datas Pessoal, Gostaria de uma ajuda se possível. Eu tenho 2 variáveis, uma delas armazena a data atual (26/11/2001) e a segunda deverá armazenar a data atual - 7 dias(19/11/2001). Gostaria de saber existe algum método similar ao DATEDIFF, no VB, para cálculo da diferença de datas em uma determinada unidade, ou tenho que implementar o algoritimo que faça isso, ou seja, quebra de mês e ano bissexto. Obrigado a todos pela contribuição. p.s. Existe algum site com códigos java tipo Tips, etc.. ? Marcus Augusto [EMAIL PROTECTED] -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Diferença de Datas
Se converter a data para um long dá certo? tipo new Date().getTime() retorna um longo representando uma data. Isso serviria para calcular? Atenciosamente, Marcos Tadeu P. Vargens email: [EMAIL PROTECTED] Tel: 3061-9948 Ramal 127 http://www.extol.com.br -Mensagem original- De: Francisco Clever Moreira Júnior [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 26 de novembro de 2001 11:01 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Diferença de Datas Isso não serve em todas as situações - Original Message - From: Max Kriger [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, November 26, 2001 11:19 AM Subject: RES: [java-list] Diferença de Datas AcessoBOL, só R$ 9,90! O menor preço do mercado! Assine já! http://www.bol.com.br/acessobol/ Seguinte, se o que vc quer é só saber o numero de dias entre uma data e outra quebre-as em substrings ex: sData1 = 12/12/2001 sData2 = 10/12/2001 Quebre em substring para dia mes e ano e junte novamente formanto uma outra data no seguinte formato ano, mes, dia queno caso ficaria sData1 = 20011212 faça a mesma coisa para a segunda data e as converta em double ou int, diminua uma da outra e vc sabera quantos numeros de dias existem na diferença!! Espero ter ajudado!! Max -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 26 de novembro de 2001 08:59 Para: [EMAIL PROTECTED] Assunto: [java-list] Diferença de Datas Pessoal, Gostaria de uma ajuda se possível. Eu tenho 2 variáveis, uma delas armazena a data atual (26/11/2001) e a segunda deverá armazenar a data atual - 7 dias(19/11/2001). Gostaria de saber existe algum método similar ao DATEDIFF, no VB, para cálculo da diferença de datas em uma determinada unidade, ou tenho que implementar o algoritimo que faça isso, ou seja, quebra de mês e ano bissexto. Obrigado a todos pela contribuição. p.s. Existe algum site com códigos java tipo Tips, etc.. ? Marcus Augusto [EMAIL PROTECTED] -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: RES: [java-list] Diferença de Datas
String Vc com certeza não esta se importando com desempenho.. long diff = (new Date(date1.getTime() = date2.getTime())).getTime(); ae vc tem o numero de milisegundos de differenca: int days = diff / 8640; Max Kriger wrote: Seguinte, se o que vc quer é só saber o numero de dias entre uma data e outra quebre-as em substrings ex: sData1 = 12/12/2001 sData2 = 10/12/2001 Quebre em substring para dia mes e ano e junte novamente formanto uma outra data no seguinte formato ano, mes, dia queno caso ficaria sData1 = 20011212 faça a mesma coisa para a segunda data e as converta em double ou int, diminua uma da outra e vc sabera quantos numeros de dias existem na diferença!! Espero ter ajudado!! Max -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 26 de novembro de 2001 08:59 Para: [EMAIL PROTECTED] Assunto: [java-list] Diferença de Datas Pessoal, Gostaria de uma ajuda se possível. Eu tenho 2 variáveis, uma delas armazena a data atual (26/11/2001) e a segunda deverá armazenar a data atual - 7 dias(19/11/2001). Gostaria de saber existe algum método similar ao DATEDIFF, no VB, para cálculo da diferença de datas em uma determinada unidade, ou tenho que implementar o algoritimo que faça isso, ou seja, quebra de mês e ano bissexto. Obrigado a todos pela contribuição. p.s. Existe algum site com códigos java tipo Tips, etc.. ? Marcus Augusto [EMAIL PROTECTED] -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -