Bagaimana Membandingkan Dua Tanggal di Jawa

Pengarang: Carl Weaver
Tanggal Pembuatan: 21 Februari 2021
Tanggal Pembaruan: 18 Boleh 2024
Anonim
KALENDER 2021 LENGKAP (Nasional,Jawa, Hijriyah, China) KALENDER GRATIS ( jpg / cdr) EVENT BESAR 2021
Video: KALENDER 2021 LENGKAP (Nasional,Jawa, Hijriyah, China) KALENDER GRATIS ( jpg / cdr) EVENT BESAR 2021

Isi

Ada beberapa cara untuk membandingkan tanggal menggunakan Java. Secara internal, dalam bahasa, tanggal direpresentasikan sebagai titik waktu menggunakan variabel panjang. Ini berisi jumlah milidetik yang telah berlalu sejak pertama Januari 1970. Di Java, ada kelas Memberi anda (data), yang berisi beberapa metode yang membantu membuat perbandingan. Metode perbandingan apa pun pada dasarnya akan membandingkan waktu yang disimpan dalam dua objek Tanggal.

Langkah

Metode 1 dari 4: Menggunakan dibandingkan dengan

  1. Gunakan metode bandingkanTo. Kelas Date mengimplementasikan antarmuka Comparable, oleh karena itu, dua tanggal dapat dibandingkan menggunakan metode bandingkanTo. Jika tanggalnya sama, metode ini akan mengembalikan nol. Jika tanggal yang dibandingkan lebih awal dari tanggal yang diteruskan sebagai argumen, nilai yang kurang dari nol akan dikembalikan. Jika terjadi sebaliknya, nilai yang dikembalikan akan lebih besar dari nol.

  2. Buat objek tanggal. Anda perlu membuat objek untuk setiap tanggal sebelum membandingkannya. Salah satu cara untuk melakukannya adalah dengan menggunakan kelas SimpleDateFormat. Ini memungkinkan Anda dengan mudah mengubah tanggal menjadi objek tanggal.
    • Bandingkan objek tanggal. Kode di bawah ini akan mendemonstrasikan setiap kasus, di mana tanggal yang sama, kecil dan besar diteruskan sebagai argumen.

      Metode 2 dari 4: Menggunakan sama, The setelah ini adalah sebelum


      1. Gunakan metode sama dengan, setelah dan sebelum (sama dengan, setelah dan sebelum, masing-masing). Anda dapat menggunakan metode ini untuk membantu Anda membandingkan tanggal. Jika dua tanggal merujuk ke titik waktu yang sama, metode sama dengan akan mengembalikan nilai benar.Contoh di bawah ini akan menggunakan tanggal yang telah kita buat saat kita mendemonstrasikan metode bandingkanTo.
      2. Membandingkan menggunakan metode sebelumnya. Kode di bawah ini menunjukkan kasus yang mengembalikan benar dan yang mengembalikan salah. Jika tanggal1 lebih awal dari tanggal2, sebelum mengembalikan true. Jika tidak, itu mengembalikan false.

        • Membandingkan menggunakan metode setelah. Kode di bawah ini menunjukkan kasus yang mengembalikan nilai benar dan kasus yang mengembalikan salah. Jika tanggal2 lebih lama dari tanggal1, itu mengembalikan nilai true. Jika tidak, itu mengembalikan false.
          • Membandingkan menggunakan metode sama dengan. Kode di bawah ini menunjukkan kasus yang mengembalikan benar dan yang mengembalikan salah. Jika tanggalnya sama, metode sama dengan akan mengembalikan nilai true. Jika tidak, itu akan mengembalikan nilai salah.

            Metode 3 dari 4: Menggunakan Kelas Kalender

            1. Gunakan kalender. Kelas Kalender juga memiliki metode bandingkanTo, sama dengan, setelah dan sebelum, dan mereka bekerja dengan cara yang sama seperti yang dijelaskan di atas di kelas tanggal. Karena informasi tanggal disimpan di kalender, tidak perlu mengekstrak tanggal untuk membuat perbandingan.
            2. Buat contoh objek Kalender. Untuk menggunakan metode kelas Kalender, perlu untuk membuat instance objek dari kelas ini. Kabar baiknya adalah Anda dapat mengekstrak tanggal dari instance Tanggal yang dibuat sebelumnya.
              • Bandingkan cal1 dan cal2 menggunakan sebelumnya. Kode di bawah ini harus mengembalikan nilai true, karena cal1 lebih awal dari cal2.
                • Bandingkan cal1 dan cal2 menggunakan after. Kode di bawah ini harus mengembalikan nilai salah, karena cal2 lebih awal dari cal1.
                  • Bandingkan cal1 dan cal2 menggunakan persamaan. Kode di bawah ini menunjukkan contoh kasus benar dan kasus palsu. Yang mendefinisikan jawabannya adalah dua contoh kelas Kalender yang digunakan dalam perbandingan. Kode harus mengembalikan "benar" dan kemudian "salah" di baris berikutnya.

                    Metode 4 dari 4: Menggunakan getTime

                    1. Anda juga dapat menggunakan getTime untuk membandingkan waktu dari dua tanggal. Namun, pendekatan yang kami tunjukkan sebelumnya lebih sederhana, jadi tolong beri mereka preferensi. Ini akan menjadi perbandingan dua tipe data primitif di java, sehingga bisa dilakukan dengan menggunakan operator "<", ">" dan "==".
                    2. Membuat benda panjang untuk merepresentasikan waktu. Sebelum membandingkan tanggal, buat bilangan bulat panjang dan tetapkan objek Tanggal yang kita buat sebelumnya. Untungnya, metode getTime () akan melakukan semua pekerjaan untuk Anda.
                      • Buat perbandingan "kurang dari". Untuk melakukan ini, gunakan simbol "<" saat membandingkan dua bilangan bulat. Karena time1 kurang dari time2, pesan pertama harus ditampilkan. ITU lain itu dimasukkan hanya untuk alasan sintaks.
                        • Buat perbandingan "lebih besar dari". Untuk melakukannya, gunakan simbol ">" saat membandingkan dua bilangan bulat. Karena waktu1 lebih besar dari waktu2, pesan pertama akan muncul di layar. ITU lain itu dimasukkan hanya untuk alasan sintaks.
                          • Lakukan tes kesetaraan. Gunakan simbol “==” untuk menguji kesetaraan saat membandingkan dua bilangan bulat. Karena time1 sama dengan time3, pesan pertama akan muncul di layar. Jika program mencapai yang lain, itu berarti tanggalnya tidak sama.

                            Bagian Lain Apakah Anda kela 6 D dan ingin dikenal? Ikuti langkah-langkah ini dan Anda mungkin menemukan diri Anda gadi yang diinginkan emua orang! Praktikkan keberihan yang baik. Patikan Anda menyika...

                            Bagian Lain Tidak bia mengalahkan mumi Pokey ebagai Mini Mario di New uper Mario Bro. W2? Artikel ini akan memberi tahu Anda caranya! Pertama, perhatikan di mana dia muncul dari tanah di awal pertempu...

                            Mendapatkan Popularitas