Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Menolak Hari daripada Tarikh Menggunakan Kelas Kalendar Java?

Bagaimanakah Saya Boleh Menolak Hari daripada Tarikh Menggunakan Kelas Kalendar Java?

Susan Sarandon
Lepaskan: 2024-11-27 03:28:13
asal
870 orang telah melayarinya

How Can I Subtract Days from a Date Using Java's Calendar Class?

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);
Salin selepas log masuk

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!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan