Java代码如何将文本字符串解析为日期和时间呢?
下文笔者讲述java代码将一个文本字符串解析为日期和时间的方法及示例分享,如下所示
可使用 LocalDate,LocalTime和LocalDateTime 中的parse()方法 即可实现文本字符串转日期或时间的效果例:文本转日期和时间的示例
package com.java265.example.datetime; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.format.DateTimeParseException; public class DateTimeParseDemo { public static void main(String[] args) { // 将字符串“ 2024-09-12”解析为LocalDate实例。"2024-09-12" into LocalDate instance. LocalDate date = LocalDate.parse("2024-09-12"); // 将字符串“ 2024-09-12”解析为LocalDate实例。"17:51:15: into LocalTime instance. LocalTime time = LocalTime.parse("17:51:15"); // 将字符串“ 2024-09-12”解析为LocalDate实例。"2024-09-12T17:51:15" into LocalDateTime instance. LocalDateTime dateTime = LocalDateTime.parse("2024-09-12T17:51:15"); System.out.println("date = " + date); System.out.println("time = " + time); System.out.println("dateTime = " + dateTime); try { // 当无法解析字符串时,类型为RuntimeException // DateTimeParseException将被抛出。 LocalDate date1 = LocalDate.parse("2024-02-31"); System.out.println("date1 = " + date1); } catch (DateTimeParseException e) { e.printStackTrace(); } } } ----运行以上代码,将输出以下信息------ date = 2024-09-12 time = 17:51:15 dateTime = 2024-09-12T17:51:15
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。