Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Menghuraikan dan Memformat Tarikh dan Masa Menggunakan LocalDateTime Java 8?

Bagaimanakah Saya Boleh Menghuraikan dan Memformat Tarikh dan Masa Menggunakan LocalDateTime Java 8?

Mary-Kate Olsen
Lepaskan: 2024-12-20 20:23:11
asal
578 orang telah melayarinya

How Can I Parse and Format Dates and Times Using Java 8's LocalDateTime?

Menghuraikan dan Memformat Tarikh dengan LocalDateTime dalam Java 8

Java 8 memperkenalkan API java.time untuk pengendalian tarikh dan masa yang dipertingkatkan. API ini termasuk kelas LocalDateTime untuk mewakili tarikh dan masa tanpa zon waktu tertentu. Begini cara menghuraikan tarikh daripada rentetan dan memformat kejadian LocalDateTime kembali kepada rentetan:

Menghuraikan Rentetan Tarikh dan Masa

Untuk menghuraikan rentetan tarikh dan masa (seperti "2014 -04-08 12:30") ke dalam contoh LocalDateTime, gunakan kaedah parse() statik dengan DateTimeFormatter. Pemformat menentukan corak tarikh/masa:

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 Kejadian LocalDateTime

Untuk memformatkan tika LocalDateTime kembali kepada rentetan dengan corak yang sama, gunakan format () kaedah:

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

Tambahan Nota

  • Pemformat yang dipratentukan seperti DateTimeFormatter.ISO_DATE_TIME boleh digunakan untuk format tarikh/masa biasa (cth., ISO 8601).
  • Kaedah parse() dan format() tersedia untuk jenis tarikh/masa lain seperti LocalDate dan ZonedDateTime.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghuraikan dan Memformat Tarikh dan Masa Menggunakan LocalDateTime Java 8?. 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