Java TimeUnit Usage millisToString(long millis)

Here you can find the source of millisToString(long millis)

Description

millis To String

License

Apache License

Declaration

public static String millisToString(long millis) 

Method Source Code

//package com.java2s;
/*// w  w  w  .  ja v a 2  s  .  c  o m
 * Copyright 2014 Space Dynamics Laboratory - Utah State University Research Foundation.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.concurrent.TimeUnit;

public class Main {
    public static String millisToString(long millis) {
        long hours = TimeUnit.MILLISECONDS.toHours(millis);
        long minutes = TimeUnit.MILLISECONDS.toMinutes(millis) - (hours * 60);
        long seconds = TimeUnit.MILLISECONDS.toSeconds(millis) - ((hours * 60 * 60) + (minutes * 60));
        millis = millis - ((hours * 60 * 60 * 1000) + (minutes * 60 * 1000) + (seconds * 1000));
        return String.format("%d hr(s) %d min(s) %d sec(s) %d ms", hours, minutes, seconds, millis);
    }
}

Related

  1. millisElapsedSince(long startNanoTime)
  2. millisToDays(long millisLocal)
  3. millisToHMSms(long millis)
  4. millisToReadableTime(long milliseconds)
  5. millisToString(double millis)
  6. millisToString(long ms)
  7. millisToStringConvert(long millis)
  8. millisToTime(long millis)
  9. millisToTimeDelta(long millis)