How to get time until start of next hour in Java

1 Answer

0 votes
import java.time.LocalDateTime;
import java.time.temporal.ChronoUnit;
import java.time.Duration;

public class MyClass {
    public static void main(String args[]) {
        LocalDateTime now = LocalDateTime.now();
        LocalDateTime end = now.plusHours(1).truncatedTo(ChronoUnit.HOURS);

        Duration duration = Duration.between(now, end);
        
        long minutes = duration.toMinutes();  
                 
        System.out.println(minutes);
    }
}
     
     
     
     
/*
run:
 
52
     
*/

 



answered Mar 19, 2021 by avibootz
...