gpt4 book ai didi

java - 如何使 Java 指向系统日期/时间以外的不同(自定义)日期/时间?

转载 作者:行者123 更新时间:2023-11-30 07:25:02 25 4
gpt4 key购买 nike

我在工作中遇到了这样的场景,我需要使用 JAVA 来运行我的 java 应用程序,以相信日期/时间是在未来的某个地方。团队一直在更改系统时间并重新启动 WebSphere Application Sever 以反射(reflect)所需的日期/时间。然而,我觉得这是一种粗俗的方式来进行“时间旅行”。我四处搜索,发现有一种方法可以通过在 JVM 参数中使用“Duser.timezone=GMT”来设置服务器启动时的时区。除了更改我的系统日期/时间之外,还有什么办法可以让我的工作站上的 Java 指向自定义日期/时间?

最佳答案

最佳实践是不要弄乱系统时钟。您应该对代码进行一些重构。例如,让您的方法使用 Clock.getInstance() (System.currentTimeMillis() -> Clock.getInstance().currentTimeMillis()/myClockInstance.currentTimeMillis())。

关于java - 如何使 Java 指向系统日期/时间以外的不同(自定义)日期/时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36927176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com