Gunakan Java untuk menentukan sama ada tarikh lebih awal atau lebih lewat daripada tarikh lain
Satu lagi operasi biasa dalam kerja ialah cara menentukan sama ada tarikh tertentu lebih besar atau kurang daripada tertentu langit siang? Dalam Java 8, kelas LocalDate mempunyai dua kaedah isBefore() dan isAfter() untuk membandingkan tarikh. Apabila memanggil kaedah isBefore(), ia mengembalikan benar jika tarikh yang diberikan adalah kurang daripada tarikh semasa.
package com.shxt.demo02; import java.time.LocalDate; import java.time.temporal.ChronoUnit; public class Demo11 { public static void main(String[] args) { LocalDate today = LocalDate.now(); LocalDate tomorrow = LocalDate.of(2018,2,6); if(tomorrow.isAfter(today)){ System.out.println("之后的日期:"+tomorrow); } LocalDate yesterday = today.minus(1, ChronoUnit.DAYS); if(yesterday.isBefore(today)){ System.out.println("之前的日期:"+yesterday); } } }
Atas ialah kandungan terperinci Bagaimana untuk menggunakan Java untuk menentukan susunan tarikh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!