时间戳在代码中经常用到,也算是比较重要的概念了,下面就总结一下时间戳在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分钟
完美!虽然很简单,但是简单中透着知识,共勉!