Comment faire pour afficher seulement l'heure actuelle à l'aide DateFormat.getDateTimeInstance() dans android
Je suis nouveau sur android. Android, et je veux afficher seulement l'heure actuelle dans un textview dans le format hh:mm am/pm (par exemple: 3:02 PM) - je utiliser le code suivant.
String currentDateTimeString = DateFormat.getDateTimeInstance().format(new Date());
tv.setText(currentDateTimeString);
Il donne la date du jour,le mois,l'année et le temps.Mais j'ai besoin de pour obtenir uniquement l'heure actuelle. Est-il possible d'afficher seulement les temps? Quelqu'un peut-il m'aider à obtenir le temps sans date dans le code ci-dessus.[utilisation de la DateFormat.getDateTimeInstance()]
u ne souhaitez afficher le temps de lecture en mode texte ou modifier le texte?
OriginalL'auteur liya | 2013-11-26
Vous devez vous connecter pour publier un commentaire.
essayer de code suivant
Est-ce 24h de temps ou 12?
12 h... c'est pourquoi j'ai utilisé " une " am/pm
OriginalL'auteur Ketan Ahir
Si vous voulez faire ce et le respect des préférences constatées des utilisateurs (par exemple, 12 et 24 heures), puis continuer à utiliser
DateFormat
, seulement de la sorte:merci, j'ai édité, donc vous devriez être en mesure de supprimer downvote ou upvote maintenant.
Ce doit être la accepté de répondre! Merci pour le partage.
OriginalL'auteur weston
essayez ceci:
c'est la commande de base d'android.
OriginalL'auteur Rajiv yadav
OriginalL'auteur Bhanu Sharma
Android sélecteur de Temps de la composante de suivre le lien http://developer.android.com/guide/topics/ui/controls/pickers.html
pour plus d'info
http://developer.android.com/reference/java/text/SimpleDateFormat.html
OriginalL'auteur Mohammod Hossain