, java.util.Date
dan moden java.util.Calendar
(baru -baru ini diperkenalkan di Java 8). java.time
<code>src/ ├── main/ │ ├── java/ │ │ └── com/example/monthinteger/ │ │ ├── DateUtils.java │ │ ├── Main.java │ └── resources/ │ └── application.properties</code>
Calendar
LocalDate
Gunakan kelas kalendar
Langkah pertama ialah menggunakan fungsi
untuk membuat dan mendapatkan masa semasa.Date
untuk membuat contoh Calendar.getInstance()
Langkah seterusnya ialah menggunakan objek Calendar
untuk menetapkan fungsi Date
Akhirnya, anda boleh menggunakan setTime()
untuk mengambil bilangan bulat bulan. Harus diingat bahawa bulan yang diindeks adalah berdasarkan 0, yang bermaksud Januari = 0, dan anda boleh mendapatkan nilai bulan berasaskan 1 dengan menambah 1. Calendar
get(Calendar.MONTH)
output
import java.util.Calendar; import java.util.Date; public class MonthExtractionExample { public static void main(String[] args) { Date currentDate = new Date(); Calendar calendar = Calendar.getInstance(); calendar.setTime(currentDate); int month = calendar.get(Calendar.MONTH); System.out.println("月份整数: " + (month + 1)); } }
Berikut adalah coretan penampilan kelas kalendar selepas proses penyusunan.
<code>月份整数: 9</code>
untuk membuat objek
untuk mewakili tarikh semasa.LocalDate.of()
LocalDate
getMonthValue()
Ini adalah blok lengkap kod yang anda boleh tampal ke Java IDE untuk mengambil integer bulan dari tarikh semasa.
import java.time.LocalDate; public class GetMonthFromDate { public static void main(String[] args) { // 创建 LocalDate 实例 LocalDate date = LocalDate.of(2024, 9, 9); // 获取月份整数 int month = date.getMonthValue(); // 打印月份 System.out.println("月份是: " + month); } }
Anda harus mendapatkan skrin output yang serupa dengan ilustrasi di bawah untuk mengesahkan bahawa anda menggunakan kod Java di atas untuk mendapatkan bilangan bulat bulan dari tarikh. Kedua -dua kod di atas menyediakan cara yang berkesan untuk mengekstrak bilangan bulat bulan dari tarikh. Di satu pihak, kaedah kelas kalendar menyediakan cara yang lebih tradisional untuk mengekstrak bilangan bulat bulan dari tarikh. Kaedah kelas LocalDate menyediakan kaedah moden untuk mendapatkan bilangan bulat bulan. Panduan terbaik untuk diikuti adalah menggunakan kaedah LocalDate jika anda menggunakan Java 8 dan kemudian, dan kaedah kalendar jika anda menggunakan versi Java yang lebih lama. di atas merangkumi dua kaedah umum untuk mengekstrak bilangan bulat bulan dari tarikh. Kedua -dua kaedah pengambilalihan integer bulan Java lebih mudah untuk pelabuhan ke projek anda. Jika anda ingin mencuba kedua -dua kaedah sebelum membuat keputusan mengenai kaedah yang ideal, gunakan Java 8 dan kemudian. bagaimana memilih kaedah yang ideal
Ringkasan!
Atas ialah kandungan terperinci Java: Dapatkan integer bulan dari tarikh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!