2017-09-01 115 views
-2

我需要創建一個時間間隔爲1天的時間戳,這是正確的方式嗎?MongoDB和Java驅動程序(TimeStamp幫助)

long day = 1000 * 60 * 60 * 24;  
Date date = new Date(); 
Timestamp stamp = new Timestamp(date.getTime() + day); 

而另一個問題是,如何設置格式的時間戳,以獲得格式化的時間是這樣的:

22小時31分鐘和1秒左派。

+1

請保持不同的問題來分開帖子,並請儘量使您的問題標題更加簡明。「添加一天到時間戳」可能更合適 –

+0

仍在等待有用的答案不是這樣 –

+1

這不是一個答案,這是一個社區評論。社區回顧問題以確保它們的質量很好。 –

回答

0

我認爲你只需將System.currentTimeMillis() + TimeUnit.DAYS.toMillis(1)作爲一個長存儲到你的收藏。

格式化你的時間的一個很好的例子是here

+0

但我想這樣做的延遲:你已經買了這把劍,請等待1天,購買另一個 –