2014-01-27 82 views
0

我想獲取真激活時間戳併爲其添加5秒。我想這個代碼獲取java中的時間戳

  java.util.Calendar cal = new java.util.GregorianCalendar(2007, 9 - 1, 23); 
      // Current time would be.... 
      java.util.Calendar cal2 = java.util.Calendar.getInstance(); 
      System.out.println("Instance before : "+ cal2.getTimeInMillis()); 
      cal2.add(java.util.Calendar.SECOND, 5); 
      System.out.println("Instance after : "+ cal2.getTimeInMillis()); 

輸出

實例之前:1390785186301實例後:1390785191301

我不認爲這個輸出是一個正確的時間戳。我想這兩個結果的在線網站,它只是如果我刪除最後3號1390785186的工作,而第二個是+5毫秒 timestamp 1 timestamps 2

+6

第二個數字比第二個數字多5000個milleseconds(即5秒)。你還喜歡什麼? – AntonH

回答

1

你看的網站使用UNIX時間,這將在幾秒鐘自1970年以來,Java自1970年開始使用MILLISECONDS。Java時間更精確,但您需要除以1000來獲得秒數。