在 Java 8 中使用 LocalDateTime 解析和格式化日期
Java 8 引入了 java.time API 以增強日期和時間處理。此 API 包括 LocalDateTime 類別來表示沒有特定時區的日期和時間。以下是如何解析字串中的日期並將LocalDateTime 實例格式化回字串:
解析日期和時間字串
解析日期和時間字串(例如「2014」 -04-08 12:30") 到LocalDateTime 實例中,使用具有DateTimeFormatter 的靜態parse()方法。請使用以下格式()方法:
String str = "1986-04-08 12:30"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
附加註解
像DateTimeFormatter.ISO_DATE_TIME 這樣的預設格式化程式可用於常見的日期/時間格式(例如ISO 8601)。方法可用於其他日期/時間類型,例如 LocalDate 和 ZonedDateTime。以上是如何使用 Java 8 的 LocalDateTime 解析和格式化日期和時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!