How to measure elapsed time

后端 未结 5 1833
暖寄归人
暖寄归人 2020-11-29 22:09

I have a 10 and 20 question game. I need to count how much time is passed when a user finishes the game.

Timer T=new Timer();
T.scheduleAtFixedRate(new Timer         


        
5条回答
  •  旧时难觅i
    2020-11-29 23:09

    From Java 8 onward you can try the following:

    import java.time.*;
    import java.time.temporal.ChronoUnit;
    
    Instant start_time = Instant.now();
    // Your code
    Instant stop_time = Instant.now();
    
    System.out.println(Duration.between(start_time, stop_time).toMillis());
    
    //or
    
    System.out.println(ChronoUnit.MILLIS.between(start_time, stop_time));
    

提交回复
热议问题