Java Instant Create getInstant(final Calendar calendar)

Here you can find the source of getInstant(final Calendar calendar)

Description

Get an instant from a calendar

License

Apache License

Parameter

Parameter Description
calendar the input calendar

Return

an

Declaration

public static Instant getInstant(final Calendar calendar) 

Method Source Code

//package com.java2s;
/*// w ww  . j a va 2s .  c  o m
 * #%L
 * utils-commons
 * %%
 * Copyright (C) 2016 - 2018 Gilles Landel
 * %%
 * 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.
 * #L%
 */

import java.time.Instant;

import java.util.Calendar;
import java.util.Date;

public class Main {
    /**
     * Get an instant from a calendar
     * 
     * @param calendar
     *            the input calendar
     * @return an {@link Instant}
     */
    public static Instant getInstant(final Calendar calendar) {
        return calendar.toInstant();
    }

    /**
     * Get an instant from a date
     * 
     * @param date
     *            the input date
     * @return an {@link Instant}
     */
    public static Instant getInstant(final Date date) {
        return Instant.ofEpochMilli(date.getTime());
    }
}

Related

  1. convertDotNetTicksToInstant(long dotNetTicks)
  2. deserializeToInstant(String date)
  3. deserializeToInstant(String date)
  4. end(String msg, long amount, Instant start)
  5. getEarliestInstant()
  6. getInstant(LocalDate localDate)
  7. getInstantOfEpoch(long seconds)
  8. getThisMonthBeginInstant()
  9. instant(int _y, int _m, int _d, int _H, int _M, int _S)