Comment obtenir le nom du jour en utilisant une date particulière dans Android?
J'ai la date de chaîne 18-2-2012 , à partir de ce comment obtenir de la journée en cours nom c'est à dire, aujourd'hui, est "samedi" comme ceci. pour la date du lendemain 19-2-2012 et le nom du jour est "dimanche".
source d'informationauteur VaaS
Vous devez vous connecter pour publier un commentaire.
Utiliser java formats de date.
Vous pouvez utiliser le Calendrier
Il suffit d'utiliser une seule ligne de code:
pour plus de détails, rendez-vous ici....
http://mobile.tutsplus.com/tutorials/android/java_android_date-and-time/
D'abord convertir la chaîne de date à Date à l'aide de
SimpleDateFormat
.Puis faire un
Calendar
exemple à partir de cette date.Enfin, récupérer le jour de la semaine à partir de la
Calendar
à l'aide de laget(Calendar.DAY_OF_WEEK)
. Cela vous donnera un nombre entier allant de 1 à 7 représentant les jours de la semaine. Vous pouvez carte simple à un tableau de Chaînes de caractères pour obtenir les jours.Sur @vivek de répondre à ajouter "-1" à
calendar.get(Calendar.DAY_OF_WEEK)
puisqu'elle retourne des nombres de 1 à 7, mais le tableau de Chaîne est indexé de 0 à 6.Ci-dessous la méthode sera de retour le jour par le passage de la date dans un format de Chaîne.
la valeur null est retournée si une exception se produit.
Espère que cela aide.
Essayer ce code. Espérons que cela fonctionnera.
C'est travaillé pour moi.