Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Menolak Hari daripada Tarikh Menggunakan Kelas Kalendar Java?
Menolak Hari daripada Tarikh Menggunakan Kalendar Java
Apabila bekerja dengan tarikh dalam Java, menolak hari daripada tarikh tertentu boleh menjadi tugas biasa . Walau bagaimanapun, mencari kaedah mudah untuk pengiraan ini boleh menjadi mencabar.
Masalah:
Kalendar Java tidak menawarkan fungsi langsung untuk menolak hari daripada tarikh. Akibatnya, pengguna mungkin bergelut untuk menentukan pendekatan yang betul untuk operasi ini.
Penyelesaian:
"Kaedah Kalendar.add()"
Untuk menyelesaikan isu ini, kaedah "Calendar.add()" menyediakan penyelesaian. Kaedah ini membolehkan anda mengubah suai medan kalendar tertentu, seperti hari, bulan atau tahun, dengan menambah atau menolak nilai yang ditentukan.
Dokumentasi menyatakan:
"Menambah atau menolak nilai yang ditentukan. jumlah masa ke medan kalendar yang diberikan, berdasarkan peraturan kalendar."
Dengan menghantar nilai negatif sebagai yang kedua hujah, anda boleh menolak hari dengan berkesan daripada tarikh semasa. Contohnya:
Calendar calendar = Calendar.getInstance(); // this would default to now calendar.add(Calendar.DAY_OF_MONTH, -5);
Dalam contoh ini, 5 hari akan ditolak daripada tarikh semasa dan hasilnya akan disimpan dalam objek "kalendar".
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menolak Hari daripada Tarikh Menggunakan Kelas Kalendar Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!