Java Timestamp Format formatDuration(final long duration)

Here you can find the source of formatDuration(final long duration)

Description

This is a convenient method for converting duration time/timestamp into a more human readable form.

License

Open Source License

Parameter

Parameter Description
duration The duration or timestamp in milliseconds.

Return

The String representation of the duration.

Declaration

public static String formatDuration(final long duration) 

Method Source Code

//package com.java2s;
/*// w  w  w .  j  av  a  2s.c o  m
 * WaqtSalat, for indicating the muslim prayers times in most cities. Copyright
 * (C) 2011 Papa Issa DIAKHATE (paissad).
 * 
 * This program is free software: you can redistribute it and/or modify it under
 * the terms of the GNU General Public License as published by the Free Software
 * Foundation, either version 3 of the License, or (at your option) any later
 * version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU General Public License along with
 * this program. If not, see <http://www.gnu.org/licenses/>.
 * 
 * PLEASE DO NOT REMOVE THIS COPYRIGHT BLOCK.
 */

import java.sql.Date;
import java.text.SimpleDateFormat;

import java.util.TimeZone;

public class Main {
    /**
     * This is a convenient method for converting duration time/timestamp into
     * a more human readable form.
     * <p>
     * <b>Example</b>:
     * 
     * <pre>
     * formatDuration("mm:ss", 329) => 05:29
     * </pre>
     * 
     * </p>
     * 
     * @param duration
     *            The duration or timestamp in milliseconds.
     * @return The String representation of the duration.
     * 
     */
    public static String formatDuration(final long duration) {
        final String format = "mm:ss";
        final SimpleDateFormat df = new SimpleDateFormat(format);
        df.setTimeZone(TimeZone.getTimeZone("UTC"));
        return df.format(new Date(duration));
    }
}

Related

  1. formatDateTimeStamp(final Date date)
  2. formatDateToTimestamp(String string)
  3. formatDateToUnixTimestamp(Date date)
  4. formatDateWithCinderellaTime(Date date)
  5. formatDefaultDate(Timestamp time)
  6. formatElapsed(long elapsed)
  7. formatFileSize(Number data)
  8. formatGMTTimestampToDate(Timestamp time)
  9. formatJDBCTimeStamp(final java.util.Date date)