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]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário