


Cara menggunakan fungsi tarikh dan masa untuk pengiraan tarikh dan pemformatan dalam Java
Cara menggunakan fungsi tarikh dan masa untuk pengiraan tarikh dan pemformatan dalam Java
Di Java, tarikh dan masa adalah jenis data yang sangat biasa dan penting. Untuk memudahkan pemprosesan tarikh dan masa, Java menyediakan pelbagai fungsi tarikh dan masa yang boleh melakukan pengiraan tarikh, pemformatan dan operasi lain. Di bawah ialah pengenalan terperinci tentang cara menggunakan fungsi tarikh dan masa dalam Java, bersama-sama dengan contoh kod.
1. Pengiraan tarikh
-
Dapatkan tarikh semasa
Gunakan kelasjava.time.LocalDate
untuk mendapatkan tarikh semasa. Kod sampel adalah seperti berikut:java.time.LocalDate
类可以获取当前的日期。示例代码如下:import java.time.LocalDate; public class DateCalculation { public static void main(String[] args) { LocalDate currentDate = LocalDate.now(); System.out.println("当前日期:" + currentDate); } }
Salin selepas log masuk 日期加减运算
可以使用plus()
和minus()
方法对日期进行加减运算。示例代码如下:import java.time.LocalDate; import java.time.temporal.ChronoUnit; public class DateCalculation { public static void main(String[] args) { LocalDate currentDate = LocalDate.now(); LocalDate nextDay = currentDate.plus(1, ChronoUnit.DAYS); LocalDate previousYear = currentDate.minus(1, ChronoUnit.YEARS); System.out.println("当前日期:" + currentDate); System.out.println("明天的日期:" + nextDay); System.out.println("去年的日期:" + previousYear); } }
Salin selepas log masuk计算日期之间的差距
可以使用java.time.temporal.ChronoUnit
类来计算两个日期之间的差距。示例代码如下:import java.time.LocalDate; import java.time.temporal.ChronoUnit; public class DateCalculation { public static void main(String[] args) { LocalDate startDate = LocalDate.of(2022, 1, 1); LocalDate endDate = LocalDate.now(); long daysBetween = ChronoUnit.DAYS.between(startDate, endDate); System.out.println("开始日期:" + startDate); System.out.println("结束日期:" + endDate); System.out.println("两个日期之间的天数差距:" + daysBetween); } }
Salin selepas log masuk
二、日期格式化
格式化日期为字符串
使用java.time.format.DateTimeFormatter
类可以将日期格式化为字符串。示例代码如下:import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class DateFormatting { public static void main(String[] args) { LocalDate currentDate = LocalDate.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); String formattedDate = currentDate.format(formatter); System.out.println("格式化后的日期:" + formattedDate); } }
Salin selepas log masuk解析字符串为日期
使用java.time.format.DateTimeFormatter
import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class DateFormatting { public static void main(String[] args) { String dateString = "2022-01-01"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); LocalDate parsedDate = LocalDate.parse(dateString, formatter); System.out.println("解析后的日期:" + parsedDate); } }
Salin selepas log masuk
Anda boleh menggunakan kaedah tambah()
dan tolak()
untuk menambah dan menolak tarikh. Kod sampel adalah seperti berikut:
java.time.temporal.ChronoUnit
untuk mengira perbezaan antara dua tarikh. Kod sampel adalah seperti berikut: 🎜rrreee🎜🎜🎜 2. Pemformatan tarikh 🎜🎜🎜🎜Memformat tarikh sebagai rentetan 🎜Gunakan kelas java.time.format.DateTimeFormatter
untuk memformat tarikh menjadi rentetan. Kod sampel adalah seperti berikut: 🎜rrreee🎜🎜🎜Menghuraikan rentetan menjadi tarikh🎜Gunakan kelas java.time.format.DateTimeFormatter
untuk menghuraikan rentetan menjadi tarikh. Kod sampel adalah seperti berikut: 🎜rrreee🎜🎜🎜Di atas ialah contoh kod menggunakan fungsi tarikh dan masa untuk pengiraan tarikh dan pemformatan dalam Java. Melalui fungsi ini, anda boleh melakukan pengiraan tarikh dan operasi pemformatan dengan mudah untuk memudahkan pemprosesan pelbagai keperluan tarikh. 🎜Atas ialah kandungan terperinci Cara menggunakan fungsi tarikh dan masa untuk pengiraan tarikh dan pemformatan dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Panduan Nombor Sempurna di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor Perfect dalam Java?, contoh dengan pelaksanaan kod.

Panduan untuk Penjana Nombor Rawak di Jawa. Di sini kita membincangkan Fungsi dalam Java dengan contoh dan dua Penjana berbeza dengan contoh lain.

Panduan untuk Weka di Jawa. Di sini kita membincangkan Pengenalan, cara menggunakan weka java, jenis platform, dan kelebihan dengan contoh.

Panduan untuk Nombor Smith di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor smith di Jawa? contoh dengan pelaksanaan kod.

Dalam artikel ini, kami telah menyimpan Soalan Temuduga Spring Java yang paling banyak ditanya dengan jawapan terperinci mereka. Supaya anda boleh memecahkan temuduga.

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

Panduan untuk TimeStamp to Date di Java. Di sini kita juga membincangkan pengenalan dan cara menukar cap waktu kepada tarikh dalam java bersama-sama dengan contoh.

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
