quarta-feira, 3 de novembro de 2010

Res: [java-br] Calendar receber o Valor informado?

·

 

Helder,

Vamos dizer que você tem um produto divido em dez parcelas.

sendo dez parcelas, você tem dez datas diferentes.
Logo, se tenho dez datas diferentes então tenho dez objetos calendar do tipo
Calendar.

Pensando assim, se a diferença de dias das parcelas é de 30 dias podemos
calcular somando os datas anterior e posterior. Se forem fixas, só mude o mês.

A ideia do for existe no momento que você juntas essas parcelas em um array.

t[0].get(Calendar.MONTH) pega o mês da primeira prestação.

Espero que tenha clareado as ideias.

Abraço

Rodrigo Nunes

________________________________
De: Hélder <helder.emiliano@hotmail.com>
Para: java-br@yahoogrupos.com.br
Enviadas: Quarta-feira, 3 de Novembro de 2010 2:14:25
Assunto: [java-br] Calendar receber o Valor informado?

Bom dia pessoal, duas horas da manhã e estamos aqui eu e meu tcc e mais um
problema, com o calendar consegui receber a data de hoje desta maneira:

Calendar calendar = Calendar.getInstance();
int dia = calendar.get(Calendar.DATE);
int mes = calendar.get(Calendar.MONTH);
int ano = calendar.get(Calendar.YEAR);
stem.out.println("Dia: " + dia);
System.out.println("Mês: " + mes);
System.out.println("Ano: " + ano);

Resultado:

Dia: 3
Mês: 10
Ano: 2010

Legal , só que eu quero informar uma data de vencimento de uma prestação, e a
partir desta, gerar as demais parcelas a cada 30 dias.Sei também que para fazer
alterações na Data atual, funcionaria mais ou menos assim:

calendar.add(Calendar.DAY_OF_MONTH, 5); //adicionar 5 dias do mês
calendar.add(Calendar.MONTH, 1);//AUMENTAR 1 MES
calendar.add(Calendar.YEAR, -18); //diminuir 18 anos

Ta, aprendi tbem, separar uma string de maneira que cada parâmetro receba o
valor que eu informar:

String s = "30/11/2010";
String[] t = s.split (Pattern.quote ("/"));

agora o que eu preciso saber para criar um for e gerar o vencimento das
parcelas, é passar esses valores:

Calendar.DAY_OF_MONTH = t[0] (que seria "30")
Calendar.MONTH= t[1] (que seria "11")
Calendar.YEAR = t[2] (que seria "2010")
Alguem pode me dar uma luz?

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog