Java LocalDate Calculate isAnyLocalDate(Object obj)

Here you can find the source of isAnyLocalDate(Object obj)

Description

Is the object local date or local date-time or local time?

License

Apache License

Parameter

Parameter Description
obj The object to be judged. (NotNull)

Return

The determination, true or false.

Declaration

public static boolean isAnyLocalDate(Object obj) 

Method Source Code

//package com.java2s;
/*/* w  w  w. j ava 2  s . com*/
 * Copyright 2014-2015 the original author or authors.
 *
 * 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.
 */

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

public class Main {
    /**
     * Is the object local date or local date-time or local time?
     * @param obj The object to be judged. (NotNull)
     * @return The determination, true or false.
     */
    public static boolean isAnyLocalDate(Object obj) {
        return isLocalDateOrDateTime(obj) || obj instanceof LocalTime;
    }

    /**
     * Is the object local date or local date-time?
     * @param obj The object to be judged. (NotNull)
     * @return The determination, true or false.
     */
    public static boolean isLocalDateOrDateTime(Object obj) {
        return obj instanceof LocalDate || obj instanceof LocalDateTime;
    }
}

Related

  1. getTimeDifferenceInDays(LocalDate to)
  2. getTodayAsLocalDate()
  3. getWeekOfTheYear(final LocalDate dateOfYear)
  4. getYearMonth(LocalDate localDate)
  5. isActual(LocalDate before, LocalDate after)
  6. isBankHoliday(List bankHolidays, LocalDate date)
  7. isDayOfWeek(LocalDate d, DayOfWeek dow)
  8. isEqual(LocalDate date1, LocalDate date2)
  9. isInPeriod(LocalDate subject, LocalDate start, LocalDate end)