Java 8的java.time API中的模拟时间

Java 8的java.time API中的模拟时间,第1张

Java 8的java.time API中的模拟时间

最接近的东西是

Clock
物体。您可以使用任意时间(或从系统当前时间)创建Clock对象。所有date.time对象都有重载的
now
方法,这些方法采用时钟对象代替当前时间。因此,您可以使用依赖项注入来注入具有特定时间的Clock:

public class MyBean {    private Clock clock;  // dependency inject    ...    public void process(LocalDate eventDate) {      if (eventDate.isBefore(LocalDate.now(clock)) {        ...      }    }  }

有关更多详细信息,请参见Clock
JavaDoc



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5176219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存