美文网首页
java 获取今天凌晨,昨天凌晨的时间戳

java 获取今天凌晨,昨天凌晨的时间戳

作者: mtvVip | 来源:发表于2016-12-02 16:47 被阅读0次

    记录一些小东西,老容易忘记。。。

    获取今天凌晨到现在的时间段

    现在时间
    System.currentTimeMillis();

    凌晨

    Calendar calendar = Calendar.getInstance();
    
    calendar.setTime(new Date());
    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    Date start = calendar.getTime();
    
    String ss = DateFormatUtil.convertToString(start.getTime());
    System.out.println(ss);
    
    img1
    昨天凌晨

    用今天的直接减 24*60*60*1000L 毫秒

    long end = start.getTime() - 24*60*60*1000L;
    String ssend = DateFormatUtil.convertToString(end);
    System.out.println(ssend);
    

    或者

    calendar.add(Calendar.DATE, -1); // 明天的就是1,昨天是负1
    //测试
    String ssend2 = DateFormatUtil.convertToString(calendar.getTimeInMillis());
    System.out.println(ssend2);
    
    
    img2

    其他可类推

    相关文章

      网友评论

          本文标题:java 获取今天凌晨,昨天凌晨的时间戳

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