美文网首页
java学习之时间戳的使用

java学习之时间戳的使用

作者: 别摸我蒙哥 | 来源:发表于2017-05-17 21:41 被阅读0次

    时间戳在代码中经常用到,也算是比较重要的概念了,下面就总结一下时间戳在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学习之时间戳的使用

          本文链接:https://www.haomeiwen.com/subject/wqljxxtx.html