Java代码如何将文本字符串解析为日期和时间呢?

欣喜 Java经验 发布时间:2024-01-26 10:45:29 阅读数:7640 1
下文笔者讲述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
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202401/17062371587793.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者