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分钟

完美!虽然很简单,但是简单中透着知识,共勉!

你可能感兴趣的:(java学习之时间戳的使用)