Java Program to Convert Milliseconds to Minutes and Seconds

08 Oct, 2021
Convert Milliseconds to Minutes and Seconds in java using methods like toMinutes() and toSeconds(), TimeUnit which is in the concurrent package.
Milliseconds:
1 millisecond = 0.001 second or (1/1000) seconds
Seconds: 
1 second = 1000 millisecond
1 second = (1/60) minutes
Minute:
1 minute = 60000 milliseconds
1 minute = 60 seconds
1 minute = (1/60)hour
Example:
Input : Milliseconds = 400000
Output: 6 minutes and 40 seconds

Input : Milliseconds = 5400000
Output: 90 minutes and 0 seconds
Algorithm:
Take Input in milliseconds.Convert Milliseconds to minutes using the formula:  minutes = (milliseconds/1000)/60).Convert Milliseconds to seconds using the formula: seconds = (milliseconds/1000)%60).The print output from Milliseconds to minutes and seconds
Take Input in milliseconds.
Convert Milliseconds to minutes using the formula:  minutes = (milliseconds/1000)/60).
Convert Milliseconds to seconds using the formula: seconds = (milliseconds/1000)%60).
The print output from Milliseconds to minutes and seconds
Methods of Solving: Java Program to Convert Milliseconds to Minutes and Seconds.
Simply using Basic Input / Output in Java.Using Methods in Java.
Simply using Basic Input / Output in Java.
Using Methods in Java.
1. Program to Convert Milliseconds to Minutes and Seconds
Java
// Java Program to Convert Milliseconds// to Minutes and Seconds import java.io.*; class GFG {    public static void main(String[] args)    {        // Take Input in Long otherwise        // overflow occur for some inputs.        long milliseconds = 3500000;         // formula for conversion for        // milliseconds to minutes.        long minutes = (milliseconds / 1000) / 60;         // formula for conversion for        // milliseconds to seconds        long seconds = (milliseconds / 1000) % 60;         // Print the output        System.out.println(milliseconds + " Milliseconds = "                           + minutes + " minutes and "                           + seconds + " seconds.");    }}
3500000 Milliseconds = 58 minutes and 20 seconds.
2. Program to Convert Milliseconds to Minutes and Seconds using Methods.
Java
// Java Program to Convert Milliseconds// to Minutes and Seconds import java.io.*;import java.util.concurrent.TimeUnit; class GFG {    public static void main(String[] args)    {        long milliseconds = 3500000;         // This method uses this formula :minutes =        // (milliseconds / 1000) / 60;        long minutes            = TimeUnit.MILLISECONDS.toMinutes(milliseconds);         // This method uses this formula seconds =        // (milliseconds / 1000);        long seconds            = (TimeUnit.MILLISECONDS.toSeconds(milliseconds)               % 60);         // Print the answer        System.out.format(milliseconds + " Milliseconds = "                          + minutes + " minutes and "                          + seconds + " seconds");    }}
3500000 Milliseconds = 58 minutes and 20 seconds
 
sweetyty
anikakapoor
Java-Date-Time
Picked
Technical Scripter 2020
Java
Java Programs
Technical Scripter
Java
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.