Java Clock localDateTime(Date date, Clock clock)

PreviousNext

Return:

passed in date converted to local date time using the provided clock

//package com.java2s;
import java.time.Clock;

import java.time.LocalDateTime;

import java.util.Date;

public class Main {
    private static final Clock DEFAULT_CLOCK = Clock.systemUTC();

    /**//   w   w w  .   d  em    o  2s  .    c  o  m
     * @return passed in date converted to local date time using the provided clock
     */
    public static LocalDateTime localDateTime(Date date, Clock clock) {
        return LocalDateTime.ofInstant(date.toInstant(), clock.getZone());
    }

    /**
     * @return passed in date converted to local date time using the default clock
     */
    public static LocalDateTime localDateTime(Date date) {
        return localDateTime(date, DEFAULT_CLOCK);
    }
}
PreviousNext

Related