Time en Java ? - Programmation
Marsh Posté le 10-08-2001 à 11:45:23
Je pense qu'il est plus simple d'initialiser ta variable au temps courant et de faire la différence entre le tps courant et ta variable quand tu en as besoins
Marsh Posté le 12-08-2001 à 15:27:53
tu peux faire un truc du style ca :
public class TimeVar {
protected long beginTime;
public TimeVar() {
beginTime = System.currentTimeMillis();
}
public long getValue() {
return (System.currentTimeMillis() - beginTime) / 1000;
}
public static void main (String[] args) throws Exception {
TimeVar time = new TimeVar();
Thread.sleep(15000);
System.out.println("nb secondes écoulées : " + time.getValue());
}
}
Marsh Posté le 12-08-2001 à 15:28:25
arg ! y m'a virré toute ma belle indentation ... salop !!
Marsh Posté le 12-08-2001 à 15:50:57
ouais....mais si tu fais un Thread.sleep(), ton prog, ilva pas avancer bien vite!!
Marsh Posté le 13-08-2001 à 10:12:06
pfff le main c'est un exemple pour reprendre son exemple de 15 secondes ...
espece de médisant !!!
Marsh Posté le 10-08-2001 à 10:45:48
Bonjour,
Je voudrais initialiser une variable à 0 (facile jusque là) mais qui s'incrémente avec le temps réel.
Je m'explique: je lance le programme, la variable s'initialise à 0; 15 secondes s'écoulent dans mon programme et je fais appel à une méthode getcettevariable() qui me renvoie la valeur "15".
Un petit exemple de code ou un bon URL serait le bienvenu
Merci de votre aide