Jadual Kandungan
Kaedah Java LocalTime
Contoh untuk Melaksanakan Java LocalTime
Contoh #2
Example #3
Conclusion
Rumah Java javaTutorial Java LocalTime

Java LocalTime

Aug 30, 2024 pm 03:49 PM
java

Java LocalTime ialah salah satu daripada pakej fungsi terbina yang boleh digunakan untuk berbilang operasi yang berkaitan dengan tarikh dan masa. Untuk operasi berkaitan LocalTime, Java mempunyai antara muka program aplikasi (API) khusus yang dipanggil Java Time, yang memegang berbilang kaedah untuk digunakan pada mana-mana fungsi berkaitan tarikh dan masa. Beberapa kaedah yang biasa digunakan dalam kelas LocalTime ialah get(), compareTo(), equals, atDate(), of(), now(), plusHours(), minusHours(), dll dengan jam, minit dan saat sebagai objek yang telah ditetapkan.

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sekarang kita telah memahami kelas LocalTime Java 8 mari belajar Sintaks.

Sintaks:

kelas akhir awam LocalTime memanjangkan Pelaksanaan Objek Setanding

Sintaks di atas ialah cara standard untuk memulakan kelas. Seperti yang dinyatakan sebelum ini, kelas LocalTime memanjangkan kelas Objek dan melaksanakan antara muka yang setanding.

Kaedah Java LocalTime

Mari kita meneroka kaedah yang ditawarkan dengan kelas LocalTime.

public LocalDateTime atDate(LocalDate date)
Salin selepas log masuk

1. atDate(): Untuk mencipta LocalDateTime, ia menggabungkan masa ini dengan tarikh. Mengambil tarikh untuk digabungkan sebagai parameter, tidak menerima nol. Di sini, semua kemungkinan gabungan tarikh dan masa adalah sah.

public int compareTo(LocalTime other)
Salin selepas log masuk

2. compareTo(): Hanya bandingkan masa ini dengan mana-mana masa berlalu yang lain. Mengambil masa lain yang hendak dibandingkan dengan sebagai parameter. Mengembalikan nilai perbandingan. Positif jika lebih besar dan negatif jika kurang. Sekiranya nilai lain tidak diluluskan atau gagal lulus, ia akan membuang NullPointerException.

public int get(TemporalField field)
Salin selepas log masuk

3. get(): Mendapat nilai dari masa ini sebagai Integer. Mengambil medan untuk mendapatkan sebagai parameter, tidak menerima Null. Dan mengembalikan nilai untuk medan. Nilai pulangan sentiasa dalam julat. Sekiranya ia gagal mengembalikan nilai atas sebarang sebab, pengecualian akan dilemparkan.

4. Pengecualian: Melempar DateTimeException jika nilai berada di luar julat atau jika tidak dapat memperoleh nilai. Dan ArithmeticException dilemparkan sekiranya limpahan angka berlaku.

public boolean equals(Object obj)
Salin selepas log masuk

5. sama dengan: Perbandingan mudah antara masa ini dan bila-bila masa lain. Ia mengambil objek untuk diperiksa sebagai parameter, dan null dikembalikan sekiranya nilai palsu. Ia mengatasi yang sama dalam Objek Kelas. Di sini, hanya objek jenis LocalTime dibandingkan; dalam kes jenis lain, ia mengembalikan palsu.

public static LocalTime now()
Salin selepas log masuk

6. now(): Dalam zon waktu lalai, now() mengambil masa semasa daripada sistem. Jangan sekali-kali Null sentiasa mengembalikan masa sistem semasa.

public static LocalTime now(ZoneId zone)
Salin selepas log masuk

7. now(ZoneId zone): Sama seperti di atas, tetapi dengan zon waktu yang ditentukan. ia Mengambil ID zon sebagai parameter, jangan terima nol. Mengembalikan masa semasa untuk zon waktu yang dilalui.

public static LocalTime of(int hour, int minute, int second, int nanoOfSecond):
Salin selepas log masuk

8. of(): Contoh LocalTime diperolehi. Mengambil empat parameter sebagai jam, minit, saat, nanosaat dan mengembalikan waktu tempatan, tidak pernah batal. Sekiranya nilai tersebut berada di luar julat, ia akan membuang DateTimeException.

public LocalTime minusHours(long hoursToSubtract):
Salin selepas log masuk

9. minusHours(): Salinan LocalTime ini dikembalikan dengan bilangan jam yang ditolak. Ambil jamUntukTolak sebagai parameter; ia mestilah tidak negatif. Dan mengembalikan, LocalTime ini, dengan bilangan jam yang ditolak. Contoh di sini tidak boleh diubah dan tidak terjejas oleh panggilan kaedah.

public LocalTime plusHours(long hoursToAdd):
Salin selepas log masuk

10. plusHours(): Bertentangan dengan kaedah yang dinyatakan di atas. Mengembalikan salinan LocalTime ini dengan beberapa jam yang ditentukan ditambah. Sama seperti di atas, ia tidak berubah dan tidak terjejas.

Contoh untuk Melaksanakan Java LocalTime

Sekarang kita telah memahami kaedah di atas, mari kita cuba tunjukkan kaedah ini ke dalam contoh.

Contoh #1

Kod:

public class localtime {
public static void main(String[] args) {
LocalTime time_now = LocalTime.now();
System.out.println(time_now);
}
}
Salin selepas log masuk

Tafsiran Kod: Contohnya 1, kami hanya melaksanakan kaedah now() kelas LocalTime. Mencipta kelas, kemudian kelas utama diikuti dengan panggilan kaedah dan pernyataan keluaran mudah. Selepas pelaksanaan, ia akan mengembalikan masa sistem semasa. Output akan dalam format Jam, Minit, Saat dan Mini Detik. Rujuk di bawah tangkapan skrin untuk output.

Output:

Java LocalTime

Contoh #2

Kod:

import java.time.LocalTime;
public class localtime {
public static void main(String[] args) {
LocalTime time_1 = LocalTime.of(10,43,12);
System.out.println(time_1);
LocalTime time_2=time_1.minusHours(3);
LocalTime time_3=time_2.minusMinutes(41);
System.out.println(time_3);
}
}
Salin selepas log masuk

Code Interpretation: Here, we have demonstrated two methods, minusHours() and minusMinutes(). After creating our class and main class, we called the () method with parameters and printed the next line’s output. Later, we created two objects with two methods, respectively, for hours and for minutes. So, out of the given time in of() method, the number of hours to be subtracted will be 2, and minutes will be 41. With that in mind, our output should be 10-3 hours, which is 7 hours and 43-41 minutes, which will be 2 minutes. So, the final output must be “07:02:12”. For sample output, refer to the below attached screenshot.

Output:

Java LocalTime

Example #3

Code:

import java.time.*;
public class localtime {
public static void main(String[] args) {
LocalTime time1 = LocalTime.parse("13:08:00");
LocalTime time_now = LocalTime.now();
System.out.println("LocalTime1: " + time1);
System.out.println("LocalTime2: " + time_now);
boolean eq_value = time1.equals(time_now);
System.out.println("Both times are equal: "  + eq_value);
}
}
Salin selepas log masuk

Code Interpretation: In our 3rd example, we have implemented the equals method. Other than the creation of class and the main class, we have two objects with assigned values. At first, we have passed a specific time, and for the second, we have fetched the current time of the system with the now() method. Later, we have printed these two values and then a boolean comparison. Using the equals() method, we have compared the two times and passed the output to the output print statement. The equals method’s output will be either true or false; based on the values passed here, the output here must be false. Refer below the screenshot for output.

Output:

Java LocalTime

Conclusion

Java 8’s Date Time update comes with many features, and LocalTime is one of them, which does not store any value but is a better representation of the date and time. We understood the methods with description and followed by three example samples. LocalTime class of java provides a wide range of methods, more than mentioned and can be used as per requirement.

Atas ialah kandungan terperinci Java LocalTime. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1662
14
Tutorial PHP
1262
29
Tutorial C#
1234
24
Cuti atau kembali dari Java 8 Stream Foreach? Cuti atau kembali dari Java 8 Stream Foreach? Feb 07, 2025 pm 12:09 PM

Java 8 memperkenalkan API Stream, menyediakan cara yang kuat dan ekspresif untuk memproses koleksi data. Walau bagaimanapun, soalan biasa apabila menggunakan aliran adalah: bagaimana untuk memecahkan atau kembali dari operasi foreach? Gelung tradisional membolehkan gangguan awal atau pulangan, tetapi kaedah Foreach Stream tidak menyokong secara langsung kaedah ini. Artikel ini akan menerangkan sebab -sebab dan meneroka kaedah alternatif untuk melaksanakan penamatan pramatang dalam sistem pemprosesan aliran. Bacaan Lanjut: Penambahbaikan API Java Stream Memahami aliran aliran Kaedah Foreach adalah operasi terminal yang melakukan satu operasi pada setiap elemen dalam aliran. Niat reka bentuknya adalah

PHP: Bahasa utama untuk pembangunan web PHP: Bahasa utama untuk pembangunan web Apr 13, 2025 am 12:08 AM

PHP adalah bahasa skrip yang digunakan secara meluas di sisi pelayan, terutamanya sesuai untuk pembangunan web. 1.PHP boleh membenamkan HTML, memproses permintaan dan respons HTTP, dan menyokong pelbagai pangkalan data. 2.PHP digunakan untuk menjana kandungan web dinamik, data borang proses, pangkalan data akses, dan lain -lain, dengan sokongan komuniti yang kuat dan sumber sumber terbuka. 3. PHP adalah bahasa yang ditafsirkan, dan proses pelaksanaan termasuk analisis leksikal, analisis tatabahasa, penyusunan dan pelaksanaan. 4.Php boleh digabungkan dengan MySQL untuk aplikasi lanjutan seperti sistem pendaftaran pengguna. 5. Apabila debugging php, anda boleh menggunakan fungsi seperti error_reporting () dan var_dump (). 6. Mengoptimumkan kod PHP untuk menggunakan mekanisme caching, mengoptimumkan pertanyaan pangkalan data dan menggunakan fungsi terbina dalam. 7

PHP vs Python: Memahami Perbezaan PHP vs Python: Memahami Perbezaan Apr 11, 2025 am 12:15 AM

PHP dan Python masing -masing mempunyai kelebihan sendiri, dan pilihannya harus berdasarkan keperluan projek. 1.Php sesuai untuk pembangunan web, dengan sintaks mudah dan kecekapan pelaksanaan yang tinggi. 2. Python sesuai untuk sains data dan pembelajaran mesin, dengan sintaks ringkas dan perpustakaan yang kaya.

PHP vs Bahasa Lain: Perbandingan PHP vs Bahasa Lain: Perbandingan Apr 13, 2025 am 12:19 AM

PHP sesuai untuk pembangunan web, terutamanya dalam pembangunan pesat dan memproses kandungan dinamik, tetapi tidak baik pada sains data dan aplikasi peringkat perusahaan. Berbanding dengan Python, PHP mempunyai lebih banyak kelebihan dalam pembangunan web, tetapi tidak sebaik python dalam bidang sains data; Berbanding dengan Java, PHP melakukan lebih buruk dalam aplikasi peringkat perusahaan, tetapi lebih fleksibel dalam pembangunan web; Berbanding dengan JavaScript, PHP lebih ringkas dalam pembangunan back-end, tetapi tidak sebaik JavaScript dalam pembangunan front-end.

PHP vs Python: Ciri dan Fungsi Teras PHP vs Python: Ciri dan Fungsi Teras Apr 13, 2025 am 12:16 AM

PHP dan Python masing -masing mempunyai kelebihan sendiri dan sesuai untuk senario yang berbeza. 1.PHP sesuai untuk pembangunan web dan menyediakan pelayan web terbina dalam dan perpustakaan fungsi yang kaya. 2. Python sesuai untuk sains data dan pembelajaran mesin, dengan sintaks ringkas dan perpustakaan standard yang kuat. Apabila memilih, ia harus diputuskan berdasarkan keperluan projek.

Program Java untuk mencari kelantangan kapsul Program Java untuk mencari kelantangan kapsul Feb 07, 2025 am 11:37 AM

Kapsul adalah angka geometri tiga dimensi, terdiri daripada silinder dan hemisfera di kedua-dua hujungnya. Jumlah kapsul boleh dikira dengan menambahkan isipadu silinder dan jumlah hemisfera di kedua -dua hujungnya. Tutorial ini akan membincangkan cara mengira jumlah kapsul yang diberikan dalam Java menggunakan kaedah yang berbeza. Formula volum kapsul Formula untuk jumlah kapsul adalah seperti berikut: Kelantangan kapsul = isipadu isipadu silinder Dua jumlah hemisfera dalam, R: Radius hemisfera. H: Ketinggian silinder (tidak termasuk hemisfera). Contoh 1 masukkan Jejari = 5 unit Ketinggian = 10 unit Output Jilid = 1570.8 Unit padu menjelaskan Kirakan kelantangan menggunakan formula: Kelantangan = π × r2 × h (4

Impak PHP: Pembangunan Web dan seterusnya Impak PHP: Pembangunan Web dan seterusnya Apr 18, 2025 am 12:10 AM

Phphassignificantelympactedwebdevelopmentandextendsbeyondit.1) itpowersmajorplatformslikeworderpressandexcelsindatabaseIntions.2) php'SadaptabilityAldoStoScaleforlargeapplicationFrameworksLikelara.3)

PHP: asas banyak laman web PHP: asas banyak laman web Apr 13, 2025 am 12:07 AM

Sebab mengapa PHP adalah timbunan teknologi pilihan untuk banyak laman web termasuk kemudahan penggunaannya, sokongan komuniti yang kuat, dan penggunaan yang meluas. 1) Mudah dipelajari dan digunakan, sesuai untuk pemula. 2) Mempunyai komuniti pemaju yang besar dan sumber yang kaya. 3) Digunakan secara meluas dalam platform WordPress, Drupal dan lain -lain. 4) Mengintegrasikan dengan ketat dengan pelayan web untuk memudahkan penggunaan pembangunan.

See all articles