Cara Menambah Satu Hari pada Tarikh di Jawa

Cara Menambah Satu Hari Pada Tarikh Di Jawa



Tiada kelas Date yang dipratentukan dalam Java; walau bagaimanapun, anda boleh mendapatkan tarikh dan masa dengan mengimport pakej java.time dan java.util dalam projek anda. Tarikh dan masa juga disediakan oleh pakej java.util. Banyak kelas tarikh dan masa juga merupakan sebahagian daripada pakej java.util.

Siaran ini akan menunjukkan kepada anda cara menambah hari pada tarikh di Jawa.







Bagaimana untuk Menambah Satu Hari pada Tarikh di Jawa?

Untuk menambah satu hari pada tarikh di Java, anda boleh menggunakan kaedah kelas yang disebut di bawah:



    • Menggunakan kelas LocalDate
    • Menggunakan kelas Segera
    • Menggunakan kelas Kalendar
    • Menggunakan kelas Tarikh

Mari kita lihat setiap satu daripada mereka satu demi satu!



Kaedah 1: Tambah Satu Hari pada Tarikh Menggunakan Kelas LocalDate

Untuk menambah satu hari pada tarikh, anda boleh menggunakan Java “ LocalDateTime ” Kelas dengan “ sekarang() ” dan “ plusDays() ” kaedah. Kaedah now() digunakan untuk mengambil tarikh semasa, dan kaedah plusDate() digunakan untuk menambah bilangan hari tertentu pada LocalDate.





Sintaks

Untuk menambah hari pada tarikh menggunakan kelas LocalDateTime, gunakan sintaks yang disediakan di bawah:



todayDate.plusDays ( 1 ) ;


' hari iniTarikh ” ialah objek kelas localDate semasa yang memanggil “ plusDays() ' kaedah untuk menambah hari pada tarikh tempatan dengan menghantar nombor ' 1 ” sebagai hujah.

Contoh

Pertama, kami akan mendapatkan tarikh tempatan menggunakan ' sekarang() ' kaedah kelas LocalDateTime dan simpannya dalam pembolehubah ' hari iniTarikh ”:

LocalDateTime todayDate = LocalDateTime.now ( ) ;


Sekarang, kami akan menambah satu hari pada tarikh dengan melepasi “ 1 'sebagai hujah kepada' plusDays() ' kaedah:

LocalDateTime tomorrowDate = todayDate.plusDays ( 1 ) ;


Cetak tarikh hari ini yang disimpan dalam pembolehubah ' hari iniTarikh ”:

System.out.println ( 'Tarikh hari ini:' +hari iniTarikh ) ;


Kemudian, cetak pada hari berikutnya yang disimpan dalam pembolehubah “ esokTarikh ”:

System.out.println ( 'Menambah Satu Hari:' + esokTarikh ) ;



Output menunjukkan tarikh hari ini dan esok menggunakan kelas LocalDateTime:


Mari cuba kaedah lain untuk menambah satu hari pada tarikh di Jawa.

Kaedah 2: Tambah Satu Hari pada Tarikh Menggunakan Kelas Segera

Dalam bahagian ini, ' toInstant() ' kaedah ' segera ” kelas akan digunakan untuk mendapatkan tarikh dan masa semasa. Kemudian, tambahkan hari ke hari ini menggunakan “ tambah() ” kaedah. Kelas Instant dan Date Java hampir serupa.

Sintaks

Untuk menggunakan kaedah tambah() Kelas Segera, ikuti sintaks yang diberikan di bawah:

hari iniInstant.plus ( 1 ,ChronoUnit.DAYS ) ;


Di sini, ' hari iniInstant ' ialah objek kelas Segera yang digunakan untuk menggunakan kaedah tambah() dengan menghantar ' 1 'sebagai hujah dan' ChronoUnit.DAYS ” ialah unit yang mewakili konsep hari.

Contoh

Pertama, kami akan mencipta contoh ' Tarikh 'daripada' Tarikh kelas menggunakan ' baru ” kata kunci:

Tarikh Tarikh = Tarikh baharu ( ) ;


Kemudian, panggil ' toInstant() ' kaedah kelas Segera dengan objek tarikh untuk mendapatkan tarikh hari ini:

Segera hari iniInstant = tarikh.kepadaSemerta ( ) ;


Serlahkan ' tambah() ' kaedah untuk menambah hari dalam tarikh hari ini dan menyimpannya dalam pembolehubah ' esokTarikh ”:

Segera esokTarikh = hari iniInstant.plus ( 1 ,ChronoUnit.DAYS ) ;


Akhir sekali, cetak tarikh hari berikutnya pada konsol:

System.out.println ( 'Menambah Satu Hari:' + esokTarikh ) ;



Output menunjukkan bahawa satu hari telah ditambahkan pada tarikh hari ini dengan jayanya:


Sekarang, mari lihat cara kelas Date berfungsi untuk menambahkan hari pada tarikh di Java.

Kaedah 3: Tambah Satu Hari pada Tarikh Menggunakan Kelas Tarikh

' Tarikh ” class ialah kelas yang paling biasa dalam Java yang digunakan untuk mengakses tarikh dan masa. Untuk mendapatkan tarikh dan masa pada hari berikutnya, ' getTime() ” kaedah kelas Tarikh digunakan. Oleh kerana pembina kelas Date menggunakan milisaat jadi kami akan menambah masa hari berikutnya dalam milisaat.

Sintaks

Sintaks yang diberikan di bawah digunakan untuk kelas Tarikh untuk tujuan yang ditentukan:

Tarikh baharu ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) ) ;


'( 1000*60*60*24 )” mewakili masa dalam milisaat seperti “ 24 ' Jam, ' 60 'minit,' 60 ” saat dan “ 1000 ” menunjukkan milisaat.

Contoh

Mula-mula, kami akan membuat contoh kelas Tarikh, yang menyimpan tarikh hari ini secara automatik:

Tarikh Tarikh = Tarikh baharu ( ) ;


Kemudian, kami akan mencetak tarikh hari ini dan mendapatkan tarikh dan masa pada hari berikutnya menggunakan ' getTime() ' kaedah:

Tarikh esokTarikh = Tarikh baharu ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) )


Akhir sekali, cetak tarikh hari berikutnya menggunakan “ System.out.println() ' kaedah:

System.out.println ( 'Menambah Satu Hari:' + esokTarikh ) ;



Pengeluaran


Mari cuba pendekatan lain untuk menambah hari pada tarikh di Jawa.

Kaedah 4: Tambah Satu Hari pada Tarikh Menggunakan Kelas Kalendar

Terdapat satu lagi kelas untuk tarikh dan masa yang dipanggil “ Kalendar ” kelas. Anda juga boleh menggunakannya untuk menambah hari ke tarikh.

Untuk menambah hari ke tarikh, pertama, kita perlu mendapatkan tarikh hari ini menggunakan ' getInstance() ' kaedah kelas Kalendar dan tetapkan tarikh itu menggunakan ' tetapkan masa () ” kaedah. Kemudian, untuk menambah hari, gunakan ' Tambah() ” kaedah kelas Kalendar.

Sintaks

Ikuti sintaks yang diberikan untuk menambah satu hari hingga kini menggunakan ' Kalendar ” kelas:

cal.add ( Kalendar.DATE, 1 ) ;


Di sini, ' cal ” dalam contoh kelas Kalendar digunakan untuk menggunakan kaedah add() dengan menghantar “ Kalendar. TARIKH 'untuk mendapatkan tarikh hari ini dan' 1 ” kerana menambah satu hari kepadanya.

Contoh

Mula-mula kita akan membuat objek kelas Tarikh dalam contoh ini:

Tarikh Tarikh = Tarikh baharu ( ) ;


Kemudian, kami akan mencipta contoh kelas Kalendar dan menetapkan tarikh kepada tarikh yang ditentukan menggunakan ' getInstance() ' kaedah:

Kalendar cal = Calendar.getInstance ( ) ;


Tetapkan tarikh menggunakan contoh kelas Kalendar dengan menggunakan “ tetapkan masa () ” kaedah dan menghantar objek tarikh di dalamnya sebagai hujah:

cal.setTime ( Tarikh ) ;


Kemudian, tambahkan satu hari pada tarikh dengan melepasi “ 1 ” sebagai hujah untuk menambahnya dalam “ Kalendar. TARIKH ”:

cal.add ( Kalendar.DATE, 1 ) ;


Dalam objek tarikh, kita akan mendapat tarikh dan masa hari berikutnya menggunakan ' getTime() ' kaedah:

Tarikh = cal.getTime ( ) ;


Akhirnya, kami akan mencetak nilai objek tarikh dengan menggunakan ' System.out.println() ' kaedah:

System.out.println ( 'Menambah Satu Hari:' + Tarikh ) ;



Output menunjukkan bahawa kami berjaya menambah hari dalam tarikh menggunakan kelas Kalendar:


Kami telah menyediakan semua maklumat yang diperlukan berkaitan dengan menambah satu hari ke tarikh di Jawa.

Kesimpulan

Untuk menambah satu hari hingga kini, Java menyediakan kelas yang mempunyai kaedah yang dipratentukan termasuk, kelas LocalDate, kelas Segera, kelas Kalendar dan kelas Tarikh. Kelas ini disertakan dalam pakej java.time dan java.util. Semua kelas Java ini menggunakan kaedah yang berbeza seperti “ tambah() ”, “ plusDays() ”, “ Tambah() ”, dan lain-lain untuk menambah satu hari hingga kini. Siaran ini menawarkan beberapa cara untuk menambah satu hari pada tarikh di Jawa dengan contoh yang betul.