Cronograma de pagos en java
Publicado por
Julio de León (1 intervención) el 08/09/2022 20:07:52
int diaSemana=0;
int a=2022;
int d=9;
int m=9;
int mes;
int diaxs;
int x=0;
int cuo=10;
int Plan=1;
mes=m-1;
diaxs = d-1;
Calendar calendario = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("dd/MMMMM/YYYY");
calendario.set(a,mes, diaxs);
for(x=1; x<=cuo; x++){
int diass = calendario.get(Calendar.DAY_OF_WEEK);
if(diass==6){
int day = calendario.get(Calendar.DAY_OF_MONTH);
int mesx = calendario.get(Calendar.MONTH);
int yearx = calendario.get(Calendar.YEAR);
calendario.set(yearx,mesx, day+2);
}else if(diass==7){
int day = calendario.get(Calendar.DAY_OF_MONTH);
int mesx = calendario.get(Calendar.MONTH);
int yearx = calendario.get(Calendar.YEAR);
calendario.set(yearx,mesx, day+1);
}
int h = Plan*24;
calendario.set(Calendar.HOUR, h);
System.out.print("fechas de pago| "+sdf.format(calendario.getTime())+"\n");
}
}