時(shí)間戳在代碼中經(jīng)常用到验毡,也算是比較重要的概念了妆偏,下面就總結(jié)一下時(shí)間戳在java中的幾種用法
---------------------------------------------華麗麗的分割線---------------------------------------------------
使用方法一:從時(shí)間戳格式轉(zhuǎn)換為期望的時(shí)間格式
首先產(chǎn)生一個(gè)時(shí)間戳,通過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型數(shù)據(jù)徐勃,由于上文產(chǎn)生的是 毫秒 的時(shí)間戳,所以直接加上long數(shù)據(jù)就好了
private static long ONE_MINUTE = 60000L;
long timeStamp = System.currentTimeMillis();
long thirtyMinute = timeStamp + 30 * ONE_MINUTE;
System.out.println("當(dāng)前時(shí)間戳為" + timeStamp +
"\n時(shí)間為:" + dateFormat.format(timeStamp));
System.out.println("修改后時(shí)間戳為" + thirtyMinute +
"\n時(shí)間為:" + dateFormat.format(thirtyMinute));
output>>>
當(dāng)前時(shí)間戳為 1495028384536 時(shí)間為:2017-05-17 21:39:44
修改后時(shí)間戳為1495030184536 時(shí)間為:2017-05-17 22:09:44
可以明顯看到增加了30分鐘
完美!雖然很簡(jiǎn)單症杏,但是簡(jiǎn)單中透著知識(shí),共勉瑞信!