java判斷時間日期是否等於當前日期
阿新 • • 發佈:2018-11-14
首先先轉換時間的格式,然後判斷時間是否為空,如果為空直接輸出為空的資訊,不為空則執行判斷當前日期是否等於當天日期,如果不相等則輸出日期,若相等則輸出當前時間
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")));
}
}