Java Time Format formatTime(long sec)

Here you can find the source of formatTime(long sec)

Description

format Time

License

Apache License

Declaration

public static String formatTime(long sec) 

Method Source Code

//package com.java2s;
/*/*  www.java 2  s.  com*/
 * Apache Derby is a subproject of the Apache DB project, and is licensed under
 * the Apache License, Version 2.0 (the "License"); you may not use these files
 * 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.
 *
 * Splice Machine, Inc. has modified this file.
 *
 * All Splice Machine modifications are Copyright 2012 - 2016 Splice Machine, Inc.,
 * and are licensed to you under the License; you may not use this file except in
 * compliance with the License.
 *
 * 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.
 *
 */

public class Main {
    public static String formatTime(long sec) {
        long days = sec / (3600 * 24);
        sec -= days * 3600 * 24;
        long hours = sec / 3600;
        sec -= hours * 3600;
        long mins = sec / 60;
        sec -= mins * 60;
        long secs = sec;
        return String.format("%sd %sh %sm %ss", days, hours, mins, secs);
    }
}

Related

  1. formatTime(long millis, int precision)
  2. formatTime(long ms)
  3. formatTime(long ms)
  4. formatTime(long msElapsed)
  5. formatTime(Long num)
  6. formatTime(long seconds)
  7. formatTime(long seconds)
  8. formatTime(long seconds)
  9. formatTime(long time)