1. 程式人生 > >java判斷時間日期是否等於當前日期

java判斷時間日期是否等於當前日期

      首先先轉換時間的格式,然後判斷時間是否為空,如果為空直接輸出為空的資訊,不為空則執行判斷當前日期是否等於當天日期,如果不相等則輸出日期,若相等則輸出當前時間


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")));
    }
}