Example usage for java.time LocalDateTime of

List of usage examples for java.time LocalDateTime of

Introduction

In this page you can find the example usage for java.time LocalDateTime of.

Prototype

public static LocalDateTime of(int year, int month, int dayOfMonth, int hour, int minute, int second,
        int nanoOfSecond) 

Source Link

Document

Obtains an instance of LocalDateTime from year, month, day, hour, minute, second and nanosecond.

Usage

From source file:Main.java

public static void main(String[] args) {
    LocalDate february20th = LocalDate.of(2014, Month.FEBRUARY, 20);
    System.out.println(february20th);
    System.out.println(LocalDate.from(february20th.plus(15, ChronoUnit.YEARS))); // 2029-02-20
    System.out.println(LocalDate.MAX);
    System.out.println(LocalDate.MIN);

    System.out.println(LocalTime.MIDNIGHT); // 00:00
    System.out.println(LocalTime.NOON); // 12:00
    System.out.println(LocalTime.of(23, 12, 30, 500)); // 23:12:30.000000500
    System.out.println(LocalTime.now()); // 00:40:34.110
    System.out.println(LocalTime.ofSecondOfDay(11 * 60 * 60)); // 11:00
    System.out.println(LocalTime.from(LocalTime.MIDNIGHT.plusHours(4))); // 04:00
    System.out.println(LocalTime.MIN);
    System.out.println(LocalTime.MAX);

    System.out.println(LocalDateTime.of(2014, 2, 15, 12, 30, 50, 200)); // 2014-02-15T12:30:50.000000200
    System.out.println(LocalDateTime.now()); // 2014-02-28T17:28:21.002
    System.out.println(LocalDateTime.from(LocalDateTime.of(2014, 2, 15, 12, 30, 40, 500).plusHours(19))); // 2014-02-16T07:30:40.000000500
    System.out.println(LocalDateTime.MAX);
}

From source file:me.yanaga.querydsl.args.core.single.SingleLocalDateTimeArgumentTest.java

@BeforeMethod
public void setUp() {
    Person person = new Person();
    person.setOneLocalDateTime(LocalDateTime.of(2015, 2, 25, 7, 58, 29, 0));
    person.setAnotherLocalDateTime(LocalDateTime.of(2015, 2, 27, 18, 45, 3));
    entityManager.persist(person);// w  ww. ja v  a2  s  .  c om
}

From source file:me.yanaga.querydsl.args.core.single.SingleLocalDateTimeArgumentTest.java

@Test
public void testAppendDefaultOneArgument() {
    SingleLocalDateTimeArgument argument = SingleLocalDateTimeArgument
            .of(LocalDateTime.of(2015, 2, 25, 7, 58, 29, 0));
    BooleanBuilder builder = new BooleanBuilder();
    argument.append(builder, QPerson.person.oneLocalDateTime);
    Person result = new JPAQuery(entityManager).from(QPerson.person).where(builder)
            .uniqueResult(QPerson.person);
    assertThat(result).isNotNull();/*from w w  w.jav  a 2s. c o m*/
    assertThat(result.getOneLocalDateTime()).isEqualTo((LocalDateTime.of(2015, 2, 25, 7, 58, 29, 0)));
}