2010-11-15 13 views
2

Hey - existe-t-il un moyen d'utiliser System.currentTimeMillis(); avoir converti ce nombre en une sortie de base HH: MM en droid?Conversion de System.currentTimeMillis() en l'heure actuelle lisible

J'utilise l'exemple de code:

Toast.makeText(this, 
      String.valueOf(System.currentTimeMillis()), 
      Toast.LENGTH_LONG).show(); 

qui délivre l'heure actuelle dans les États membres depuis l'époque. Il doit y avoir une meilleure façon de le faire plutôt que de convertir ce grand nombre et afficher l'heure actuelle à droite?

Répondre

6
SimpleDateFormat timingFormat = new SimpleDateFormat("hh:mm"); 
timingFormat.format(new Date()); 
+0

Notez que ceci est plus d'une question Java au lieu d'un Android, même que le SimpleDateFormat est une classe Android, il pourrait aussi être réalisé avec un clas Java standard - vous devriez avoir d'abord googlé avant de demander une question, et vous devez ajouter Java aux tags maintenant – apps