Converti la data JSON nel formato "mm dd yyyy"

Nella mia applicazione, la risposta Data Fiend JSON viene fornita come questo tipo:

"CreatedOn": "\/Date(1313572467987+0000)\/" 

Vorrei convertire questa data nel formato "MM DD YYYY". Come posso convertire questo?

  • Problemi con joystick sullo schermo di Android
  • Come configurare le opzioni di livello di esecuzione a secco e di livello di log tramite XML in Google Analytics SDK v4 per Android?
  • Forza il video per aprire in applicazione Youtube su Android
  • Come avviare l'animation immediatamente dopo onCreate?
  • Come copiare il text in modo programmato nella mia applicazione Android?
  • Android: get i dati Widget dal database
  • Disegna la traiettoria tra 2 GeoPoints su GoogleMap SupportMapFragment
  • Finestra di dialogo PopUp Android dal thread di background
  • Creazione di cartelle nella memory interna per salvare i file e recuperarli in un secondo momento
  • Android: Come rendere la tastiera sempre visibile?
  • Avere un servizio ricevere messaggi SMS
  • Come ordinare MergeCursor?
  • 2 Solutions collect form web for “Converti la data JSON nel formato "mm dd yyyy"”

    Quella data nella risposta JSON sembra un timestamp standard (ad esempio numero di millisecondi dal 1 ° gennaio 1970). Se analizza il timestamp qualcosa di simile:

      String timestamp = jsonValue.split("\\(")[1].split("\\+")[0]; Date createdOn = new Date(Long.parseLong(timestamp)); 

    Ora è ansible utilizzare SimpleDateFormat per formattare una string di date:

      SimpleDateFormat sdf = new SimpleDateFormat("MM dd yyyy"); String formattedDate = sdf.format(createdOn); 

    Questo ignora la regolazione del fuso orario in quella risposta (il '+0000') potrebbe anche essere utile analizzare questo valore e aggiungere / rimuovere le ore dal valore del timestamp prima di formattare.

    è ansible utilizzare SimpleDateFormat , quindi prova solo alla ricerca.

    L'esempio dettagliato è qui: http://www.helloandroid.com/tutorials/date-handling-android-development

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.