Escriba un programa en Java para obtener la fecha del 2014.1.5 al 2015.6.30. Los miércoles y sábados son feriados y los feriados son * * * días. ¿Cuántos días laborables hay?
¿Importado? java.util .calendar;
¿Importar? Java . util . fecha;
¿Público? ¿clase? Yugi
{
¿Público? ¿Electricidad estática? ¿Vacío? getDays(¿Cadena? ¿Desde,? ¿Cadena? Hasta)
{
¿Calendario? ¿calendario? =?calendario . getinstance();
Cadena[]? ¿Formación? =?{?De,? ¿A dónde ir? };
¿Fecha[]? ds? =?¿Nuevo? fecha[longitud de la matriz];
for(int?i?=?0;?i?lt?array.length;?i)
{
Cadena[]? fs? =?matriz[i]. split("[^\\d] ”);
calendar . set(integer . parse int(fs[0]),?Integer.parseInt(fs[1])?-?1,? entero.parse int(fs[2]);
ds[i]? =?calendar.gettime();
}
int?= ?0,?c1?=?0;
For (fecha?x?=?ds[0];?x.compareTo(ds[1])?lt=?0;)< /p >
{
calendar.settime(x);
calendar.add(calendar.date,?1);
x = ?calendar .gettime();
int? =?calendar.get(calendar.day);
if (hoy?==?calendar.Wednesday?| |? ¿Hoy? == ?Calendario.Sábado)
{
cuenta;
}
Otro
{
c 1;
}
}
System.out.println("Vacaciones uno * * * " ? ?Contar? ?"Día" );
System.out.println("Lunes * * * "? ?c1? ?"Día");
} p>
¿Público? main(String[]?Parameter)
getDays("2014.1.5","2015.6.30"); /p>
}
}