Feeds de los foros

En la página principal de los foros encontrarás los enlaces al logo feed feed general y al de cada uno de los foros.

Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible

Buscar en el foro

Foro J2SE

feed Foro J2SE Foro: J2SE

Nuevo Tema Nuevo Tema

imprimir calendario 06/07/2008 20:16
anonymous

Hola chicos, estoy intentando imprimir un calendario por consola en base a la fecha del sistema. Es decir segun sea el dia de hoy, por ejemplo si hoy es 5/7/2008 que me imprima el mes de Julio y me resalte el dia 5 como dia actual. Tengo hecho lo siguiente en una clase que he llamado Calendario. java

//////////////////////////////////////////////////////////// ////////////////

public Calendario(){


//Calendar kalendario = Calendar.getInstance();
Calendar kalendario = new GregorianCalendar();
int dsemana= Integer.valueOf(hoy).intValue();


this.dia = (kalendario.get(GregorianCalendar.DATE));
this.mes = (kalendario.get(GregorianCalendar.MONTH)+1);
this.año = (kalendario.get(GregorianCalendar.YEAR));
dsemana = (kalendario.get(GregorianCalendar.DAY_OF_WEEK));



if (dia < 10){
this.hoy= "0"+this.dia;
}else{
this.hoy= ""+this.dia;
}
if (mes < 10){
this.hoy= hoy+" - "+"0"+mes+" - "+año;
}else{
this.hoy= hoy+" - "+mes+" - "+año;
}
// System.err.println(hoy);

}

public static void main(String[] args) {
GregorianCalendar calendar = new GregorianCalendar();
Date hoy = calendar.getTime();

//String aux=calendar.toString();



Calendario calen =new Calendario();
System.out.println("hoy es: " + calen.hoy);
//System.out.println("hoy es: " + calen.aux);


}
}

//////////////////////////////////////////////////////////// /////////

Y con otra clase Fecha y unos cuantos métodos pues he conseguido que me imprima el mes correcto, pero no se que hago mal que no consigo que me saque qué dia de la semana es. Se que el Gregorian Calendar tiene una funcion para sacar el dia de la semana y ya con eso es solo colocar el dia rellenar el calendario pero justo eso es lo que no me sale, alguien podria ayudarme, por favor???

#unapprove_message#
RE: imprimir calendario 06/07/2008 22:53
RuGI

Creo que esto te puede servir:

 

        ; Calendar c1T = Calendar.getInstance();
        ; String[] diasSemana = {
        ;     "Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes",
        ;     "Sabado"
        ; };
        ; String[] mes = {
        ;     "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio",
        ;     "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"
        ; };
        ; String cadena = c1T.get(c1T.DAY_OF_MONTH)+"|"+ 
 diasSemana[c1T.get(c1T.DAY_OF_WEEK) - 1] + "|" +
        ;       mes[c1T.get(c1T.MONTH)];
        ; System.out.println("Cadena " + cadena); 

 

Saludos!!!

RuGI

Isaac Ruiz Guerra.

#unapprove_message#
#thread_expired#.
Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano