Example usage for java.time LocalTime MAX

List of usage examples for java.time LocalTime MAX

Introduction

In this page you can find the example usage for java.time LocalTime MAX.

Prototype

LocalTime MAX

To view the source code for java.time LocalTime MAX.

Click Source Link

Document

The maximum supported LocalTime , '23:59:59.999999999'.

Usage

From source file:Main.java

public static void main(String[] args) {
    LocalTime l = LocalTime.MAX;

    System.out.println(l);
}

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:org.jbb.members.impl.base.search.MemberSpecifications.java

public static Specification<MemberEntity> withJoinCriteria(LocalDate date, JoinMoment joinMoment) {
    if (date == null || joinMoment == null) {
        return null;
    }/*from w  w w . ja  v a 2  s .  c  om*/

    if (joinMoment.equals(JoinMoment.BEFORE)) {
        return (root, cq, cb) -> cb.lessThan(
                root.get(MemberEntity_.registrationMetaData).get(RegistrationMetaDataEntity_.joinDateTime),
                date.atTime(LocalTime.MIN));
    } else if (joinMoment.equals(JoinMoment.THAT_DAY)) {
        return (root, cq, cb) -> cb.between(
                root.get(MemberEntity_.registrationMetaData).get(RegistrationMetaDataEntity_.joinDateTime),
                date.atTime(LocalTime.MIN), date.atTime(LocalTime.MAX));
    } else {
        return (root, cq, cb) -> cb.greaterThan(
                root.get(MemberEntity_.registrationMetaData).get(RegistrationMetaDataEntity_.joinDateTime),
                date.atTime(LocalTime.MAX));
    }
}