Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Menghuraikan dan Memformat Tarikh dan Masa Menggunakan LocalDateTime Java 8?
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);
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"
Tambahan Nota
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!