Cara Menambahkan Satu Hari ke Tanggal di Jawa

Cara Menambahkan Satu Hari Ke Tanggal Di Jawa



Tidak ada kelas Tanggal yang telah ditentukan sebelumnya di Jawa; namun, Anda bisa mendapatkan tanggal dan waktu dengan mengimpor paket java.time dan java.util di proyek Anda. Tanggal dan waktu juga disediakan oleh paket java.util. Banyak kelas tanggal dan waktu juga merupakan bagian dari paket java.util.

Posting ini akan menunjukkan cara menambahkan hari ke tanggal di Jawa.







Bagaimana Cara Menambahkan Satu Hari ke Tanggal di Jawa?

Untuk menambahkan satu hari ke tanggal di Java, Anda dapat menggunakan metode dari kelas yang disebutkan di bawah ini:



    • Menggunakan kelas LocalDate
    • Menggunakan kelas Instan
    • Menggunakan kelas Kalender
    • Menggunakan kelas Tanggal

Mari kita lihat masing-masing satu per satu!



Metode 1: Tambahkan Satu Hari ke Tanggal Menggunakan Kelas LocalDate

Untuk menambahkan satu hari ke tanggal, Anda dapat menggunakan Java “ WaktuTanggal Lokal 'Kelas dengan' sekarang() ' dan ' hari plus() ” metode. Metode now() digunakan untuk mengambil tanggal saat ini, dan metode plusDate() digunakan untuk menambahkan jumlah hari tertentu ke LocalDate.





Sintaksis

Untuk menambahkan hari ke tanggal menggunakan kelas LocalDateTime, gunakan sintaks yang disediakan di bawah ini:



hari iniTanggal.plusHari ( 1 ) ;


' hari iniTanggal ” adalah objek kelas localDate saat ini yang memanggil “ hari plus() ” metode untuk menambahkan hari ke tanggal lokal dengan melewatkan nomor “ 1 ” sebagai argumen.

Contoh

Pertama, kita akan mendapatkan tanggal lokal menggunakan ' sekarang() ” metode kelas LocalDateTime dan menyimpannya dalam variabel “ hari iniTanggal ”:

LocalDateTime todayDate = LocalDateTime.now ( ) ;


Sekarang, kami akan menambahkan satu hari ke tanggal dengan melewati “ 1 ” sebagai argumen untuk “ hari plus() ' metode:

LocalDateTime TomorrowDate = todayDate.plusDays ( 1 ) ;


Cetak tanggal hari ini yang tersimpan di variabel “ hari iniTanggal ”:

System.out.println ( 'Tanggal hari ini:' +hari iniTanggal ) ;


Kemudian, print keesokan harinya yang tersimpan di variabel “ besokTanggal ”:

System.out.println ( 'Menambahkan Satu Hari:' + besokTanggal ) ;



Output menunjukkan tanggal hari ini dan besok menggunakan kelas LocalDateTime:


Mari kita coba metode lain untuk menambahkan satu hari ke tanggal di Java.

Metode 2: Tambahkan Satu Hari ke Tanggal Menggunakan Kelas Instan

Pada bagian ini, “ keInstan() ” metode “ Instan Kelas ” akan digunakan untuk mendapatkan tanggal dan waktu saat ini. Kemudian, tambahkan hari ke hari ini menggunakan ' plus() ' metode. Kelas Instan dan Tanggal Java hampir serupa.

Sintaksis

Untuk menggunakan metode plus() dari Kelas Instan, ikuti sintaks yang diberikan di bawah ini:

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


Di Sini, ' hari iniInstan ” adalah objek dari kelas Instan yang digunakan untuk memanggil metode plus() dengan melewatkan “ 1 ” sebagai argumen dan ” ChronoUnit.DAYS ” adalah satuan yang mewakili konsep hari.

Contoh

Pertama, kita akan membuat sebuah instance “ tanggal ' dari ' Tanggal kelas ” menggunakan baru ” kata kunci:

Tanggal tanggal = Tanggal baru ( ) ;


Kemudian, panggil ' keInstan() ” metode kelas Instan dengan objek tanggal untuk mendapatkan tanggal hari ini:

Instan hari iniInstan = date.toInstant ( ) ;


Panggil ' plus() ” metode untuk menambahkan hari di tanggal hari ini dan menyimpannya dalam variabel “ besokTanggal ”:

Tanggal besok instan = hari iniInstan.plus ( 1 ,ChronoUnit.DAYS ) ;


Terakhir, cetak tanggal hari berikutnya di konsol:

System.out.println ( 'Menambahkan Satu Hari:' + besokTanggal ) ;



Output menunjukkan bahwa satu hari berhasil ditambahkan ke tanggal hari ini:


Sekarang, mari kita lihat bagaimana class Date bekerja untuk menambahkan hari ke tanggal di Java.

Metode 3: Tambahkan Satu Hari ke Tanggal Menggunakan Kelas Tanggal

' Tanggal ” class adalah class yang paling umum digunakan di Java untuk mengakses tanggal dan waktu. Untuk mendapatkan tanggal dan waktu hari berikutnya, tombol “ dapatkanWaktu() ” dari kelas Date digunakan. Karena konstruktor kelas Date menggunakan milidetik, maka kami akan menambahkan waktu hari berikutnya dalam milidetik.

Sintaksis

Sintaks yang diberikan di bawah ini digunakan untuk kelas Date untuk tujuan yang ditentukan:

Tanggal baru ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) ) ;


'( 1000*60*60*24 )” mewakili waktu dalam milidetik seperti “ 24 ' jam, ' 60 ' menit, ' 60 ” detik dan “ 1000 ” menunjukkan milidetik.

Contoh

Pertama, kita akan membuat instance dari kelas Date, yang secara otomatis menyimpan tanggal hari ini:

Tanggal tanggal = Tanggal baru ( ) ;


Kemudian, kami akan mencetak tanggal hari ini dan mendapatkan tanggal dan waktu hari berikutnya menggunakan ' dapatkanWaktu() ' metode:

Tanggal besokTanggal = Tanggal baru ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) )


Terakhir, cetak tanggal hari berikutnya menggunakan tombol “ System.out.println() ' metode:

System.out.println ( 'Menambahkan Satu Hari:' + besokTanggal ) ;



Keluaran


Mari kita coba pendekatan lain untuk menambahkan hari ke tanggal di Jawa.

Metode 4: Tambahkan Satu Hari ke Tanggal Menggunakan Kelas Kalender

Ada kelas lain untuk tanggal dan waktu yang disebut ' Kalender ' kelas. Anda juga dapat menggunakannya untuk menambahkan hari ke tanggal.

Untuk menambahkan hari ke tanggal, pertama, kita perlu mendapatkan tanggal hari ini menggunakan ' getInstance() ” dari kelas Kalender dan atur tanggal tersebut menggunakan “ Atur waktu () ' metode. Kemudian, untuk menambahkan hari, gunakan tombol “ menambahkan() ” metode kelas Kalender.

Sintaksis

Ikuti sintaks yang diberikan untuk menambahkan satu hari hingga saat ini menggunakan ' Kalender ' kelas:

cal.add ( Kalender.DATE, 1 ) ;


Di Sini, ' kal ” dalam instance kelas Kalender digunakan untuk memanggil metode add() dengan meneruskan “ Kalender.DATE ” untuk mendapatkan tanggal hari ini dan “ 1 ” untuk menambahkan satu hari ke dalamnya.

Contoh

Pertama-tama kita akan membuat objek kelas Date dalam contoh ini:

Tanggal tanggal = Tanggal baru ( ) ;


Kemudian, kami akan membuat instance kelas Kalender dan mengatur tanggal ke tanggal yang ditentukan menggunakan ' getInstance() ' metode:

Kalender kal = Calendar.getInstance ( ) ;


Setel tanggal menggunakan instance kelas Kalender dengan menjalankan ' Atur waktu () ” dan meneruskan objek tanggal di dalamnya sebagai argumen:

kal.setWaktu ( tanggal ) ;


Kemudian, tambahkan hari ke tanggal dengan melewati “ 1 ” sebagai argumen untuk menambahkannya di “ Kalender.DATE ”:

cal.add ( Kalender.DATE, 1 ) ;


Di objek tanggal, kita akan mendapatkan tanggal dan waktu hari berikutnya menggunakan ' dapatkanWaktu() ' metode:

tanggal = cal.getTime ( ) ;


Terakhir, kita akan mencetak nilai dari objek tanggal dengan memanggil “ System.out.println() ' metode:

System.out.println ( 'Menambahkan Satu Hari:' + tanggal ) ;



Output menunjukkan bahwa kami berhasil menambahkan hari dalam tanggal menggunakan kelas Kalender:


Kami telah menyediakan semua informasi yang diperlukan terkait dengan menambahkan satu hari ke tanggal di Jawa.

Kesimpulan

Untuk menambahkan satu hari ke tanggal, Java menyediakan kelas yang memiliki metode yang telah ditentukan termasuk, kelas LocalDate, kelas Instan, kelas Kalender, dan kelas Tanggal. Kelas-kelas ini termasuk dalam paket java.time dan java.util. Semua kelas Java ini menggunakan metode yang berbeda seperti “ plus() ”, “ hari plus() ”, “ menambahkan() ”, dan lainnya untuk menambahkan satu hari ke tanggal. Posting ini menawarkan beberapa cara untuk menambahkan satu hari ke tanggal di Jawa dengan contoh yang tepat.