java學習之時間戳的使用

時間戳在代碼中經常用到,也算是比較重要的概念了,下面就總結一下時間戳在java中的幾種用法

---------------------------------------------華麗麗的分割線---------------------------------------------------

使用方法一:從時間戳格式轉換為期望的時間格式

首先產生一個時間戳,通過curentTimeMillis方法

long timeStamp = System.currentTimeMillis();
public SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strTime = dateFormat.format(timeStamp);
最后 Syso strTime;

輸出

output>>>
2017-05-17 21:30:48

使用方法二:直接增加 30分鐘

timeStamp 是十分方便操作的long型數據,由于上文產生的是 毫秒 的時間戳,所以直接加上long數據就好了

private static long ONE_MINUTE = 60000L;
long timeStamp = System.currentTimeMillis();
long thirtyMinute = timeStamp + 30 * ONE_MINUTE;
System.out.println("當前時間戳為" + timeStamp +
                "\n時間為:" + dateFormat.format(timeStamp));
System.out.println("修改后時間戳為" + thirtyMinute +
                "\n時間為:" + dateFormat.format(thirtyMinute));
output>>>
當前時間戳為    1495028384536    時間為:2017-05-17 21:39:44
修改后時間戳為1495030184536    時間為:2017-05-17 22:09:44

可以明顯看到增加了30分鐘

完美!雖然很簡單,但是簡單中透著知識,共勉!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容