時(shí)間問(wèn)題一直頭大梅誓,記錄下遇到的問(wèn)題并且是怎解決的隙姿。
本文借鑒:https://www.cnblogs.com/cc-java/p/6699045.html
https://blog.csdn.net/wu920604/article/details/72903932/
一奈梳、Java獲取今天零點(diǎn)零分零秒
使用Calendar方式:
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 date = calendar.getTime();
二左腔、判斷日期前后
? ? ? ? 這里使用的是Date類(lèi)型的日期進(jìn)行比較铃剔,或者將String類(lèi)型時(shí)間用SimpleDateFormat之后的Date類(lèi)型循榆。
使用date的after或者before方法:
boolean? flag = date1.after(date2);//如果date1在date2之后匙姜,flag為true,反之為false冯痢;
boolean? flag1 = date1.before(date2);//如果date1在date2之前氮昧,flag為true框杜,反之為false。