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   w w  w  .  j av a2 s . c o  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 long MILISEC_PER_HOUR = 60L * 1000 * 1000;
    public static long MILISEC_PER_DAY = 24 * MILISEC_PER_HOUR;

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

Related

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