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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容