Voici la classe ClockTalk.
Elle montre l'utilisation de la classe Calendar, qui est bcp utilisé dans ce domaine là...
Voila.
Source / Exemple :
import java.util.*;
class ClockTalk {
public static void main(String[] arguments)
{
// Lecture de la date et de l'heure
Calendar now = Calendar.getInstance();
int hour = now.get(Calendar.HOUR_OF_DAY);
int minute = now.get(Calendar.MINUTE);
int month = now.get(Calendar.MONTH) + 1;
int day = now.get(Calendar.DAY_OF_MONTH);
int year = now.get(Calendar.YEAR);
TimeZone tz = TimeZone.getTimeZone("CST");
TimeZone.setDefault(tz);
//affiche message de bienvenue
if (hour < 12)
System.out.println("Bonjour.\n");
else if (hour < 17)
System.out.println("Bon apres-midi.\n");
else System.out.println("Bonsoir.\n");
//début du message de l'heure
System.out.print("Il est");
//affiche heure
System.out.print(" ");
System.out.print( (hour < 12) ? (hour - 12) : hour);
System.out.print(" heures ");
if (minute != 0)
{
System.out.print("et " + minute);
System.out.print( (minute != 1) ? " minutes." : " minute");
}
//affiche la date
System.out.print(" Nous sommes le " + day + " ");
//affiche le nom du mois
switch (month)
{
case (1): System.out.print(" Janvier");
break;
case (2): System.out.print(" Fevrier");
break;
case (3): System.out.print(" Mars");
break;
case (4): System.out.print(" Avril");
break;
case (5): System.out.print(" Mai" );
break;
case (6): System.out.print(" Juin");
break;
case (7): System.out.print(" Juillet");
break;
case (8): System.out.print(" Aout");
break;
case (9): System.out.print(" Septembre");
break;
case (10): System.out.print(" Octobre");
break;
case (11): System.out.print(" Novembre");
break;
case (12): System.out.print(" Decembre");
break;
}
//affiche la date complete
System.out.println(" " + year + ".");
}
}
Conclusion :
java ClockTalk
pour lancer l'application!
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.