zoukankan      html  css  js  c++  java
  • java判断某个时刻是今天或者在某几天内

    /**
    * 计算两个日期直接相差毫秒
    * @param time
    * @param pattern
    * return Boolean true:通过,fales:不通过
    */
    public static boolean isThisTime(long time,String pattern) {
    Date date = new Date(time);
    SimpleDateFormat sdf = new SimpleDateFormat(pattern);
    String param = sdf.format(date);//参数时间
    String now = sdf.format(new Date());//当前时间
    if(param.equals(now)){
    return true;
    }
    return false;
    }
    /**
    *距离当前时间88天之内的日期
    * @param time
    * type:1--88天之内的
    * @return
    */
    public static boolean getDayDiffFromToday(String time) throws ParseException {
    //将字符串转为日期
    //time=20171210144833  -->要对应"yyyyMMddHHmmss"不然会报unparase
        SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss");
    Date param = sdf.parse(time);//参数时间
    long s1=param.getTime();//将时间转为毫秒
    long s2=System.currentTimeMillis();//得到当前的毫秒
    int day= Math.toIntExact((s2 - s1) / 1000 / 60 / 60 / 24);
    if (day > 0 && day <= 88){
    return true;
    }
    return false;
    }
  • 相关阅读:
    低于时钟频率的任意频率生成(相位累加器)
    verilog实现奇数倍分频
    No.135 Candy
    No.42 Trapping Rain Water
    No.149 Max Point on a Line
    No.147 Insertion Sorted List
    No.21 Merge Two Sorted List
    No.88 Merge Sorted Array
    No.148 Sort List
    No.206 Reverse Linked List
  • 原文地址:https://www.cnblogs.com/lx-1024/p/8080562.html
Copyright © 2011-2022 走看看