[Java] Date à la seconde suivante
Ash
-
kij_82 Messages postés 4102 Date d'inscription Statut Contributeur Dernière intervention -
kij_82 Messages postés 4102 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaiterais créer une classe java (*) telle qu'en tapant la commande "date +%H:%M:%S | java (*) " à partir d'un terminal shell nous répond:
"Il est 11h45m59s, dans 1 seconde, il sera: 11h46m00s."
Merci
Je souhaiterais créer une classe java (*) telle qu'en tapant la commande "date +%H:%M:%S | java (*) " à partir d'un terminal shell nous répond:
"Il est 11h45m59s, dans 1 seconde, il sera: 11h46m00s."
Merci
Configuration: Windows XP Firefox 2.0.0.1
5 réponses
-
Salut,
echo "Il est $(date +%Hh%Mm%Ss), dans 1 seconde il sera $(date --date='+1 seconds' +%Hh%Mm%Ss)"
;-))
-
Oui ça marche dans un script en .sh mais moi j'aurais bien aimé l'avoir dans un sript .java si possible?
-
Utilise cette commande via la commande System de java dans ton programme et ça devrait le faire (commande script à adaptée selon l'os sur lequel tu es par contre)
-
Etant novice en programmation, je ne sais pas trop comment faire... Je ne vois pas comment taper ma classe java...
:( -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Pour lancer une commande system depuis un programme java voici ce qu'il faut faire :
String cmd = "La commande ici qui dépends de l'OS"; try { Runtime r = Runtime.getRuntime(); Process p = r.exec(cmd); p.waitFor();//si l'application doit attendre a ce que ce process fini }catch(Exception e) { System.err.println("erreur d'execution " + cmd + e.toString()); }