2013-10-29 93 views
0

我有一個應用程序並使用java.util.Date()函數獲取當前時間。在Java中修改系統時間

現在我需要將當前日期更改爲某些特定情況下的返回日期。

假設我想去一個回約日期然後做一些交易。

是否可以將系統時間更改爲特定會話的返回日期?

+0

更改系統日期以便恢復交易聽起來像一個可怕的想法。單獨留下系統時鐘並在邏輯中跟蹤交易日期。 –

回答

0

我會使用一個long的時間,因爲所有的日期是包裝的。沒有可以通過編程方式更改的系統日期。你可以做的是有自己的方法來獲得可以根據需要改變的時間。我建議有一個用於獲取時間和多個實現的接口,一個用於使用System.currentTimeMillis(),另一個可設置。