Autore Topic: Da String a Calendar: ottengo sempre l'HOUR = 0  (Letto 428 volte)

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Da String a Calendar: ottengo sempre l'HOUR = 0
« il: 31 Agosto 2015, 23:52:39 CEST »
0
Salve a tutti,
sto cercando di castare una stringa in un Calendar, ma ottengo sempre 0 come HOUR.

Questo il codice:
Codice (Java): [Seleziona]
String Inizio = "24/08/2015 13:50:00";
cal_Inizio = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
try {
     cal_Inizio.setTime(sdf.parse(Inizio));
} catch (Exception exc) {}

Sapete perchè le ore sono sempre 0?

Grazie

Offline iClaude

  • Utente normale
  • ***
  • Post: 284
  • Respect: +19
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S8
  • Sistema operativo:
    Windows 10
Re:Da String a Calendar: ottengo sempre l'HOUR = 0
« Risposta #1 il: 01 Settembre 2015, 09:53:56 CEST »
0
I minuti e secondi te li imposta giusti o no?

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Re:Da String a Calendar: ottengo sempre l'HOUR = 0
« Risposta #2 il: 01 Settembre 2015, 10:28:44 CEST »
0
I minuti e secondi te li imposta giusti o no?
Si. Minuti e secondi sono corretti.

Tra l'altro HOUR_OF_DAY mi ritorna 12.

Offline iClaude

  • Utente normale
  • ***
  • Post: 284
  • Respect: +19
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S8
  • Sistema operativo:
    Windows 10
Re:Da String a Calendar: ottengo sempre l'HOUR = 0
« Risposta #3 il: 01 Settembre 2015, 10:31:22 CEST »
0
Probabilmente è un problema di time zone.
Fai presto a verificarlo: metti ore 7 e se ti da 6 è quello.

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Re:Da String a Calendar: ottengo sempre l'HOUR = 0
« Risposta #4 il: 01 Settembre 2015, 10:43:18 CEST »
0
Probabilmente è un problema di time zone.
Fai presto a verificarlo: metti ore 7 e se ti da 6 è quello.
Ho risolto ... se ti dico cos'era mi ammazzi :D

Prendevo la variabile stringa sbagliata. Comunque grazie perché mi hai permesso di ricontrollare il codice.