Java Long Number to Time convertTimeUnit(long epochTime, String timeUnit)

Here you can find the source of convertTimeUnit(long epochTime, String timeUnit)

Description

convert Time Unit

License

Apache License

Parameter

Parameter Description
epochTime a parameter
timeUnit a parameter

Declaration

public static long convertTimeUnit(long epochTime, String timeUnit) 

Method Source Code

//package com.java2s;
/*/*from  ww w.  j a  v  a 2  s.  co  m*/
 * chombo: Hadoop Map Reduce utility
 * Author: Pranab Ghosh
 * 
 * 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.
 */

public class Main {
    public static final long MILISEC_PER_SEC = 1000;
    public static final long MILISEC_PER_MIN = 60L * MILISEC_PER_SEC;
    public static final long MILISEC_PER_HOUR = 60L * MILISEC_PER_MIN;
    public static final long MILISEC_PER_DAY = 24 * MILISEC_PER_HOUR;
    public static final String TIME_UNIT_SEC = "sec";
    public static final String TIME_UNIT_MIN = "min";
    public static final String TIME_UNIT_HOUR = "hour";
    public static final String TIME_UNIT_DAY = "day";

    /**
     * @param epochTime
     * @param timeUnit
     * @return
     */
    public static long convertTimeUnit(long epochTime, String timeUnit) {
        long modTime = epochTime;
        if (timeUnit.equals(TIME_UNIT_SEC)) {
            modTime /= MILISEC_PER_SEC;
        } else if (timeUnit.equals(TIME_UNIT_MIN)) {
            modTime /= MILISEC_PER_MIN;
        } else if (timeUnit.equals(TIME_UNIT_HOUR)) {
            modTime /= MILISEC_PER_HOUR;
        } else if (timeUnit.equals(TIME_UNIT_DAY)) {
            modTime /= MILISEC_PER_DAY;
        } else {
            throw new IllegalArgumentException("invalid time unit");
        }
        return modTime;
    }
}

Related

  1. convertTimestampToUTCString(final long aTimestamp)
  2. convertTimeToInt(long seconds)
  3. convertTimeToString(final long time)
  4. convertTimeToString(final long timeInMillis)
  5. convertTimeUnit(long epochTime, String timeUnit)
  6. convertUnixTime(long unixtime)
  7. convertUnixTimeStampToMySql(long timestamp)
  8. createCookie(String name, String value, String path, String domain, long stateTimeToLive)
  9. createFileDateTimeString(final Long ms)