2013-10-29 61 views
0

我有一个应用程序并使用java.util.Date()函数获取当前时间。在Java中修改系统时间

现在我需要将当前日期更改为某些特定情况下的返回日期。

假设我想去一个回约日期然后做一些交易。

是否可以将系统时间更改为特定会话的返回日期?

+0

更改系统日期以便恢复交易听起来像一个可怕的想法。单独留下系统时钟并在逻辑中跟踪交易日期。 –

回答

0

我会使用一个long的时间,因为所有的日期是包装的。没有可以通过编程方式更改的系统日期。你可以做的是有自己的方法来获得可以根据需要改变的时间。我建议有一个用于获取时间和多个实现的接口,一个用于使用System.currentTimeMillis(),另一个可设置。