Java, Calendar.

syst3m-

Buenas, estoy haciendo la aplicacion mas chorra que se me ha ocurrido que es poner el dia de la semana con un int y ese valor pasarlo a string con su respectivo nombre del dia de la semana. Por mero aburrimiento, me he puesto a escribir un poco de codigo y he acabado escribiendo lo que para mi me parece demasiado :S

spoiler

Hubiera tardado menos con un WHILE verdad? Gracias!

cabron

Para esas cosas es más fácil utilizar un array:

String listaDias[] = {"lunes", "martes", "miercoles","jueves","viernes" etc....};

//Coges el día de la semana lo adaptas a los indices del array y lo guardas en int dia

System.out.printlne("Hoy es " + ListaDias[dia]);

syst3m-
spoiler

Puff sin ahorro de código, gracias genio. Un saludo!

MTX_Anubis

o hacerlo con el SimpleDateFormat que te lo devuelve localizado además:

SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
System.out.println("Hoy es " + sdf.format(new Date()]);

Por cierto, el Calendar.getInstance() devuelve siempre un calendar con la fecha actual del sistema.

Usuarios habituales

  • MTX_Anubis
  • syst3m-
  • cabron