Hola.
Necesito saber el mes y el día actual (integer).
Tengo varias opciones.
Primera opción:
    Calendar calendarNow = new GregorianCalendar(TimeZone.getTimeZone("Europe/Madrid"));
    int monthDay =calendarNow.get(Calendar.DAY_OF_MONTH);
    int month = calendarNow.get(Calendar.MONTH); 
Aquí tengo una duda. Si el sustituyo la primera linea por:
Calendar calendarNow = Calendar.getInstance();
Deduzco que agarrara la fecha actual dependiendo de la ubicación del dispositivo verdad?
La segunda opción:
    Time today = new Time(Time.getCurrentTimezone());
    today.setToNow();
    int monthDay = today.monthDay;
    int month = today.month;
Las dos devuelven el mismo resultado. Por lo que veo los meses comienzan en 0 con lo que en todos los resultados debo de sumarle 1 al mes.
month = month+1;
Por otra parte, veo que existe un mes llamado UNDECIMBER que no se si me afectará a mi. Deduzco que no.
Cual de las dos opciones veis la correcta?
Gracias y un saludo.



