In Java, Format Milliseconds To Hours:Minutes:Seconds

import java.util.Scanner;

public class TimeFormat{

    public static String convertMillis(long millis){
        int hours   = (int) ((millis / (1000*60*60)));
        int minutes = (int) ((millis / (1000*60)) % 60);
        int seconds = (int) (millis / 1000) % 60 ;
        return String.format("%d:%d:%d", hours, minutes, seconds);
    }

    public static void main(String[]args){
        System.out.print("Enter time in milliseconds: ");
        long millis = new Scanner(System.in).nextLong();
        System.out.println(convertMillis(millis));
    }
}

Comments

Popular posts from this blog