2010-08-18 9 views
1
private void hour() 
{ 
    Toast.makeText(this,String.valueOf(Calendar.HOUR_OF_DAY),Toast.LENGTH_LONG).show(); 
} 
+1

de codage ici et les normes de formatage aider. En Java, il est habituel d'avoir des constantes écrites en majuscules avec des mots séparés par des traits de soulignement. – JRL

+0

Merci David et JRL, je vais essayer d'observer les règles :) – Nezir

Répondre

5

Parce que vous venez d'analyser la valeur de HOUR_OF_DAY qui est 11. Toujours et toujours.

Vous devez créer une instance de GregorianCalendar, lui donner la date actuelle, et utiliser get(Calendar.HOUR_OF_DAY)

Exemple de code:

Calendar calendar = GregorianCalendar.getInstance(); 
calendar.setTime(new Date()); 
int hour = calendar.get(Calendar.HOUR_OF_DAY); 
+2

J'ai déjà fait ce genre d'erreur. Fait pour une bonne claque sur le front quand vous trouvez le bogue :) –

+0

Merci beaucoup WarrenFaith :)) – Nezir

+0

c'est pourquoi mon poignet est toujours attaché à la table :) – WarrenFaith