Rumah > Java > javaTutorial > teks badan

Gunakan kelas LocalDate dan kelas LocalTime baharu dalam Java 11 untuk mengendalikan tarikh dan masa

WBOY
Lepaskan: 2023-08-01 08:29:10
asal
1324 orang telah melayarinya

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:

  1. Cipta objek LocalDate yang mewakili tarikh semasa:

    LocalDate today = LocalDate.now();
    System.out.println("今天的日期是:" + today);
    Salin selepas log masuk
  2. Cipta tarikh tertentu:

    LocalDate specificDate = LocalDate.of(2022, 6, 30);
    System.out.println("特定的日期是:" + specificDate);
    Salin selepas log masuk
  3. :

    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);
    Salin selepas log masuk
  4. 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("两个日期不相等");
    }
    Salin selepas log masuk

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:

  1. Buat objek LocalTime yang mewakili masa semasa:

    LocalTime currentTime = LocalTime.now();
    System.out.println("当前时间是:" + currentTime);
    Salin selepas log masuk
  2. Cipta masa tertentu:

    rreee
  3. Dapatkan jam, minit dan saat masa:

    LocalTime specificTime = LocalTime.of(13, 30, 0);
    System.out.println("特定的时间是:" + specificTime);
    Salin selepas log masuk
  4. 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);
    Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan