java判断时间日期是否等于当前日期

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_22079371/article/details/84063725

      首先先转换时间的格式,然后判断时间是否为空,如果为空直接输出为空的信息,不为空则执行判断当前日期是否等于当天日期,如果不相等则输出日期,若相等则输出当前时间


SimpleDateFormat formatTime = new SimpleDateFormat("HH:mm");//时间算换格式
SimpleDateFormat formatMonth = new SimpleDateFormat("MM-dd");//日期算换格式
SimpleDateFormat formatdate = new SimpleDateFormat("YYYY-MM-dd");//日期算换格式

if (map.get("SendTime")==null){//判断时间是否为空
    jsonObjectmaster.put("sendTime", "");
}else {
    if(formatdate.format(map.get("SendTime")).equals(formatdate.format(new Date()))){//判断日期是否等于当前日期
        jsonObjectmaster.put("sendTime", formatTime.format(map.get("SendTime")));
    }else {
        jsonObjectmaster.put("sendTime", formatMonth.format(map.get("SendTime")));
    }
}

猜你喜欢

转载自blog.csdn.net/qq_22079371/article/details/84063725