Rumah > Java > javaTutorial > Bagaimana untuk Menghuraikan dan Memformat Tarikh dan Masa Menggunakan LocalDateTime Java?

Bagaimana untuk Menghuraikan dan Memformat Tarikh dan Masa Menggunakan LocalDateTime Java?

Barbara Streisand
Lepaskan: 2024-12-29 13:14:14
asal
373 orang telah melayarinya

How to Parse and Format Dates and Times Using Java's LocalDateTime?

Cara Mengendalikan Tarikh dan Masa dengan LocalDateTime

Parsing

Java 8 memperkenalkan java.time API, memanfaatkan LocalDateTime untuk manipulasi tarikh dan masa lanjutan. Untuk menghuraikan rentetan (cth., "2014-04-08 12:30") ke dalam contoh LocalDateTime, gunakan kaedah LocalDateTime.parse(), menyediakan DateTimeFormatter dengan corak tarikh/masa yang dikehendaki:

String str = "1986-04-08 12:30";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
Salin selepas log masuk

Memformat

Sebaliknya, untuk memformatkan Instance LocalDateTime kembali kepada format rentetan asal, gunakan kaedah format() bersama dengan DateTimeFormatter yang sama:

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime dateTime = LocalDateTime.of(1986, Month.APRIL, 8, 12, 30);
String formattedDateTime = dateTime.format(formatter); // "1986-04-08 12:30"
Salin selepas log masuk

Format Yang Biasa Digunakan

Kelas DateTimeFormatter menyediakan pemalar yang dipratentukan untuk tarikh/masa yang biasa digunakan format:

String formattedDateTime2 = dateTime.format(DateTimeFormatter.ISO_DATE_TIME); // "1986-04-08T12:30:00"
Salin selepas log masuk

Ketersediaan

Perhatikan bahawa kaedah parse() dan format() tersedia untuk semua objek berkaitan tarikh/masa java.time, seperti LocalDate atau ZonedDateTime.

Atas ialah kandungan terperinci Bagaimana untuk Menghuraikan dan Memformat Tarikh dan Masa Menggunakan LocalDateTime 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