Autore Topic: Parsing data - DateFormat  (Letto 641 volte)

Offline Aryon Solutions S.r.l. - Paolo

  • Nuovo arrivato
  • *
  • Post: 42
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung next
  • Sistema operativo:
    Windows 7
Parsing data - DateFormat
« il: 18 Maggio 2012, 11:38:22 CEST »
0
Salve a tutti,
Mi ritrovo in un problema e non riesco ad andare avanti, ecco a voi il codice:
Codice (Java): [Seleziona]
public String dataProva(String DataInizio){
                String myDateString = DataInizio;
                DateFormat parser = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.ITALIAN);
                DateFormat data = new SimpleDateFormat("dd MMMMM yyyy");
                 try {
             Date date = parser.parse(myDateString);
             DataInizio = data.format(date);
             Log.i(tag, "nuovaDataParsata: " + data.format(date));

         } catch (java.text.ParseException e) {
                 Log.i(tag, "non funge");
         }
         return DataInizio;
        }
DataInizio mi arriva così: 2012-05-18T00:00:00Z ed io la voglio convertire in 18 maggio 2012.
Sapete come aiutarmi? Grazie in anticipo :)

Offline Aryon Solutions S.r.l. - Paolo

  • Nuovo arrivato
  • *
  • Post: 42
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung next
  • Sistema operativo:
    Windows 7
Re:Parsing data - DateFormat
« Risposta #1 il: 18 Maggio 2012, 12:14:24 CEST »
0
Ho risolto mettendo le virgolette a Z
Codice (Java): [Seleziona]
public String dataProva(String DataInizio){
                String myDateString = DataInizio;
                DateFormat parser = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.ITALIAN);
                DateFormat data = new SimpleDateFormat("dd MMMMM yyyy");
                 try {
             Date date = parser.parse(myDateString);
             DataInizio = data.format(date);
             Log.i(tag, "nuovaDataParsata: " + data.format(date));

         } catch (java.text.ParseException e) {
                 Log.i(tag, "non funge");
         }
         return DataInizio;
        }