您好,登錄后才能下訂單哦!
java中如何判斷指定日期是不是今天?相信很多新手小白還沒學會這個技能,通過這篇文章的總結,希望你能學會這個技能。以下資料是實現的步驟。
public class Test { /** * java 判斷一個時間是不是今天的時間范圍內 * @param args */ public static void main(String[] args) { String time = "2017-09-27 11:20:45"; DateTimeFormatter dtf = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ss"); LocalDateTime localTime = LocalDateTime.parse(time, dtf); LocalDateTime startTime = LocalDate.now().atTime(0, 0, 0); LocalDateTime endTime = LocalDate.now().atTime(23, 59, 59); //如果小于今天的開始日期 if (localTime.isBefore(startTime)) { System.out.println("時間是過去"); } //如果大于今天的開始日期,小于今天的結束日期 if (localTime.isAfter(startTime) && localTime.isBefore(endTime)) { System.out.println("時間是今天"); } //如果大于今天的結束日期 if (localTime.isAfter(endTime)) { System.out.println("時間是未來"); } } }
java.time.LocalTime.isAfter(LocalTime other)方法檢查此時間是否在指定時間之后。
聲明:
public boolean isAfter(LocalTime other)
參數:other - 比較的另一個時間,而不是null。
返回值:如果此時間在指定時間之后,則為true。
java.time.LocalTime.isBefore(LocalTime other)方法檢查此時間是否在指定時間之前。
聲明:
public boolean isBefore(LocalTime other)
參數:other - 比較的另一個時間,而不是null。
返回值:如果此時間早于指定時間,則為true。
看完這篇文章,你們學會java中判斷指定日期是不是今天的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。