Android Long to Date Convert shortFromUtc(long milliseconds)

Here you can find the source of shortFromUtc(long milliseconds)

Description

Convert to "HH:mm:ss"

License

Open Source License

Parameter

Parameter Description
milliseconds a parameter

Return

A time string in the format "HH:mm:ss"

Declaration

public static final String shortFromUtc(long milliseconds) 

Method Source Code

//package com.java2s;
/*//  w ww  .  jav a 2  s.c o m
 This file is part of Project MAXS.

 MAXS and its modules 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.

 MAXS 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 MAXS.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.TimeZone;

public class Main {
    private static final DateFormat HOURS_MINUTES_SECONDS = new SimpleDateFormat(
            "HH:mm:ss");

    /**
     * Convert to "HH:mm:ss"
     * 
     * @param milliseconds
     * @return A time string in the format "HH:mm:ss"
     */
    public static final String shortFromUtc(long milliseconds) {
        Date date = dateFromUtc(milliseconds);
        synchronized (HOURS_MINUTES_SECONDS) {
            return HOURS_MINUTES_SECONDS.format(date);
        }
    }

    public static final Date dateFromUtc(long milliseconds) {
        Calendar cal = new GregorianCalendar(TimeZone.getTimeZone("UTC"));
        cal.setTimeInMillis(milliseconds);
        return cal.getTime();
    }
}

Related

  1. longToSqlDateFormat(long date)
  2. millisToLongDHMS(long duration)
  3. millisToShortDHMS(long duration)
  4. nextDate(long timeMilliSeconds)
  5. parseMills2Time(long elapsedMills)
  6. timeInMillisToText(final long totalTimeInMillis)
  7. timeInMillisecondsToDateStringFull( long timeInMilliseconds)
  8. timestampToDate(long timeStamp)
  9. timestampToDate(long timeStamp)