📌  相关文章
📜  Java DateFormat parseObject() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:13.673000             🧑  作者: Mango

Java DateFormat parseObject() 方法及示例

Java DateFormat类是用于格式化和解析日期和时间的抽象类。其中,parseObject()方法用于将给定的字符串解析成日期。

方法介绍
方法签名
public Object parseObject(String source) throws ParseException
方法参数说明

参数名 | 描述 ---|--- source | 要解析的字符串

方法返回值说明

解析后的日期对象,类型为Object。

示例

下面的例子演示了如何使用parseObject()方法将字符串解析为Date对象。

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateFormatExample {

    public static void main(String[] args) {

        String dateString = "2021-10-20 12:30:00";
        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        // 将字符串解析成日期
        try {
            Date date = (Date) dateFormat.parseObject(dateString);
            System.out.println(date);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
}

输出结果为:

Wed Oct 20 12:30:00 CST 2021

在上面的例子中,我们首先定义一个日期字符串和一个日期格式化对象。然后,通过调用parseObject()方法将日期字符串解析成日期对象,并将结果强制转换为Date类型。最后,将结果打印出来。

需要注意的是,如果日期字符串的格式与日期格式化对象不匹配,将会抛出ParseException异常。因此,在使用parseObject()方法时,我们需要非常小心,要保证解析时使用的格式化对象与日期字符串的格式完全一致。