Autore Topic: problema con calendar  (Letto 809 volte)

Offline gig

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
problema con calendar
« il: 30 Ottobre 2014, 09:59:54 CET »
0
ecco il codice che eseguo:

Calendar cal = Calendar.getInstance();
         int year = cal.get(Calendar.YEAR); // prende l'anno corrente
         int month = cal.get(Calendar.MONTH); // il mese...
         int day = cal.get(Calendar.DAY_OF_MONTH); //..il giorno
           
         String data1 =  day + "/" + month + "/" + year;

oggi è il 30/10/2014, e questa è la data correttamente settata nel tablet dove testo l'applicazione....eppure il risultato è 30/09/2014!!!!!!
perchè???quale può essere il problema?
inoltre  se scrivo

cal.add(Calendar.DAY_OF_MONTH, 1);

mi restituisce 31/09/2014 anzi che 01/10/2014....come posso fare?
grazie dell'aiuto!

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:problema con calendar
« Risposta #1 il: 30 Ottobre 2014, 12:04:00 CET »
0
Se tu avessi speso 30 secondi a consultare un manuale di java, avresti scoperto che il mese comincia da 0 (gennaio) e arriva a 11 (dicembre).  ;-) ;-)

NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline gig

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
Re:problema con calendar
« Risposta #2 il: 30 Ottobre 2014, 12:50:55 CET »
0
grazie per la "gentilissima" risposta! :-)