Gunakan kelas LocalDate dan kelas LocalTime baharu dalam Java 11 untuk mengendalikan tarikh dan masa
Pengenalan:
Dalam Java 11, terdapat banyak kelas dan kaedah baharu yang sesuai untuk pemprosesan tarikh dan masa. Ini termasuk kelas LocalDate dan kelas LocalTime, yang digunakan untuk mengendalikan tarikh dan masa masing-masing. Artikel ini akan memperkenalkan cara menggunakan dua kelas ini untuk memproses tarikh dan masa serta melampirkan contoh kod yang sepadan.
1. Kelas LocalDate
Kelas LocalDate ialah kelas yang digunakan untuk mewakili tarikh dalam pustaka Java. Anda boleh menggunakannya untuk mewakili tarikh tertentu, seperti hari lahir, tarikh mesyuarat, dsb. Berikut ialah beberapa contoh biasa menggunakan kelas LocalDate:
Cipta objek LocalDate yang mewakili tarikh semasa:
LocalDate today = LocalDate.now(); System.out.println("今天的日期是:" + today);
Cipta tarikh tertentu:
LocalDate specificDate = LocalDate.of(2022, 6, 30); System.out.println("特定的日期是:" + specificDate);
Dapatkan tarikh, bulan dan hari bagi
int year = today.getYear(); int month = today.getMonthValue(); int day = today.getDayOfMonth(); System.out.println("年份:" + year); System.out.println("月份:" + month); System.out.println("日期:" + day);
Tentukan sama ada dua tarikh adalah sama:
LocalDate date1 = LocalDate.of(2022, 6, 30); LocalDate date2 = LocalDate.of(2022, 6, 30); if (date1.equals(date2)) { System.out.println("两个日期相等"); } else { System.out.println("两个日期不相等"); }
2. Kelas LocalTime
Kelas LocalTime ialah satu lagi kelas baharu dalam perpustakaan Java, digunakan untuk mewakili masa. Anda boleh menggunakannya untuk mewakili masa tertentu dalam sehari, seperti waktu mesyuarat, waktu pejabat, dsb. Berikut ialah beberapa contoh biasa menggunakan kelas LocalTime:
Buat objek LocalTime yang mewakili masa semasa:
LocalTime currentTime = LocalTime.now(); System.out.println("当前时间是:" + currentTime);
Cipta masa tertentu:
rreeeDapatkan jam, minit dan saat masa:
LocalTime specificTime = LocalTime.of(13, 30, 0); System.out.println("特定的时间是:" + specificTime);
Nilai sama ada dua masa adalah sama:
int hour = currentTime.getHour(); int minute = currentTime.getMinute(); int second = currentTime.getSecond(); System.out.println("小时:" + hour); System.out.println("分钟:" + minute); System.out.println("秒:" + second);
Ringkasan:
Gunakan kelas LocalDate dan kelas LocalTime di Java 11 untuk mengendalikan tarikh dan masa dengan mudah. Dengan menggunakan kedua-dua kelas ini, kita boleh dengan mudah mewakili tarikh dan masa tertentu dan melakukan pelbagai operasi, seperti mendapatkan tahun, bulan, hari, jam, minit dan saat, dan menentukan sama ada dua tarikh atau dua masa adalah sama. Ciri ini menjadikan kerja dengan tarikh dan masa lebih mudah dan lebih intuitif.
Perlu diperhatikan bahawa apabila menggunakan kelas ini, anda juga boleh melakukan operasi lain, seperti menambah dan menolak tarikh, memformat, dll. Untuk maklumat lanjut tentang operasi pengendalian tarikh dan masa, sila rujuk dokumentasi rasmi Java 11.
Semoga artikel ini berguna untuk anda mempelajari dan menggunakan pemprosesan tarikh dan masa dalam Java 11. Semoga berjaya dengan pengaturcaraan anda!
Atas ialah kandungan terperinci Gunakan kelas LocalDate dan kelas LocalTime baharu dalam Java 11 untuk mengendalikan tarikh dan masa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!