Java Online Compiler
Example: Difference Between Two Time Periods in Java using LocalDateTime
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// DIFFERENCE BETWEEN TWO TIME PERIODS in Java using LocalDateTime import java.time.LocalDateTime; import java.time.temporal.ChronoUnit; import java.util.Scanner; public class Main { public static void main(String[] args) { // Step-1 Create two LocalDateTime instances LocalDateTime time1 = LocalDateTime.of(2025, 5, 1, 10, 30, 0); LocalDateTime time2 = LocalDateTime.of(2025, 5, 9, 15, 45, 0); // Step-2 Calculate time difference long diffInSeconds = ChronoUnit.SECONDS.between(time1, time2); // Step-3 Convert to hours, minutes, seconds long hours = diffInSeconds / 3600; long minutes = (diffInSeconds % 3600) / 60; long seconds = diffInSeconds % 60; // Step-4 Print result System.out.println("\nTIME DIFFERENCE: " + hours + " HOURS, " + minutes + " MINUTES, " + seconds + " SECONDS"); } }
Output
Clear
ADVERTISEMENTS