如何在JDK 6的代码中处理LocalDate / LocalTime

时间:2018-01-23 02:55:35

标签: java date java-8 jdk1.6 localdate

我正在编写一个库,它有一些代码:

    public void foo(Object value){
      if(value instanceof Date){
          ...
      }else if(value instanceof Calendar){
          ...
      }...
    }

该代码至少可以在JDK6上运行。 所以,我必须在JRE6上编写代码并进行编译。 但是,如果用户使用JDK8并将LocalDate / LocalTime对象传递给该方法,则万一。

我该如何处理此案?

LocalDate / LocalTime无法在JRE6上编译。

或者,我必须使用两个版本的代码?一个用于JDK6,另一个用于JDK8?

0 个答案:

没有答案