[英]Timer with Date and Times Java 8
我的问题很简单:是否可以将Java 8的日期和时间与Timer类(java.util.Timer)一起使用。
Timer timer = new Timer();
timer.schedule(TimerTask task, Date time)
在这种情况下,此类使用Date,是否有LocalTime,LocalDate,LocalDateTime的解决方案。
java8发行版不影响java.util.Date类,对于在那里运行的旧实现而言,这将是一个可怕的兼容性问题,
相反,java8带来了用于时间操纵的新API
那么我们可以在Java 8中做到这一点吗?
Timer timer = new Timer();
timer.schedule(task, time);
是的,时间是一个java.util.Date
我们可以在Java 8中使用新的time api功能(如LocalDate和LocalTime)来调度Timer吗?
不,不是直接的,而是这几类方法允许你迟早构建您的旧日期对象如
java.util.Date d = new SimpleDateFormat("yyyy-MM-dd").parse(localDate.toString());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.