Java Calendar Time toUnixTime(Calendar timestamp)

Here you can find the source of toUnixTime(Calendar timestamp)

Description

Convert from a Java Calendar instance into a Unix Time stamp.

License

CDDL license

Parameter

Parameter Description
timestamp Non null timestamp to convert.

Return

A long representing the number of seconds from the epoch.

Declaration

public static long toUnixTime(Calendar timestamp) 

Method Source Code


//package com.java2s;
/*/*from  w  ww  .j  a  v a 2  s . co m*/
 * The contents of this file are subject to the terms of the Common Development and
 * Distribution License (the License). You may not use this file except in compliance with the
 * License.
 *
 * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
 * specific language governing permission and limitations under the License.
 *
 * When distributing Covered Software, include this CDDL Header Notice in each file and include
 * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
 * Header, with the fields enclosed by brackets [] replaced by your own identifying
 * information: "Portions copyright [year] [name of copyright owner]".
 *
 * Copyright 2014-2015 ForgeRock AS.
 */

import java.util.Calendar;

public class Main {
    /**
     * Convert from a Java Calendar instance into a Unix Time stamp.
     *
     * Java Calendar instances contain timezone information. This will be lost
     * in the conversion and no attempt will be made to reconcile the local
     * timezone with the timezone information in the Calendar.
     *
     * @param timestamp Non null timestamp to convert.
     * @return A long representing the number of seconds from the epoch.
     */
    public static long toUnixTime(Calendar timestamp) {
        return timestamp.getTimeInMillis() / 1000L;
    }
}

Related

  1. timestamp2Calendar(long timestamp)
  2. timestampToCalendar(String timestamp)
  3. toDefaultTimeZone(Calendar calendar)
  4. toTimeStamp(Calendar cal)
  5. toTimeString(final Calendar calendar)
  6. toVonTime(final Calendar cal)
  7. unixToCalendar(long unixTime)
  8. zeroTime(Calendar cal)
  9. zeroTimeFields(Calendar cal)