📌  相关文章
📜  Java中的 SimpleDateFormat parse() 方法及示例(1)

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

Java中的 SimpleDateFormat parse() 方法及示例

Java中的SimpleDateFormat类是一个格式化日期的工具类,它可以将日期对象转换为指定格式的字符串,也可以将字符串转换为日期对象。其中使用parse() 方法可以将字符串转换为日期对象。

parse() 方法

SimpleDateFormat类中的parse()方法可以将字符串解析成日期对象,方法声明如下:

public Date parse(String source) throws ParseException

参数source是要解析的字符串,返回值是一个Date对象,如果解析失败,则会抛出ParseException异常。

示例

下面是一个使用SimpleDateFormat类中parse()方法的示例。

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

public class SimpleDateFormatExample {

    public static void main(String[] args) {
        String dateStr = "2021-05-01";
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

        try {
            Date date = sdf.parse(dateStr);
            System.out.println(date);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
}

运行这个示例会输出以下结果:

Sat May 01 00:00:00 CST 2021

以上代码中,首先定义了一个日期字符串dateStr和一个SimpleDateFormat对象sdf,通过传入的日期字符串的格式来创建SimpleDateFormat对象。然后,使用SimpleDateFormat对象的parse()方法将日期字符串解析成日期对象并打印出来。

Markdown代码片段
# Java中的 SimpleDateFormat parse() 方法及示例

Java中的SimpleDateFormat类是一个格式化日期的工具类,它可以将日期对象转换为指定格式的字符串,也可以将字符串转换为日期对象。其中使用parse() 方法可以将字符串转换为日期对象。

## parse() 方法

SimpleDateFormat类中的parse()方法可以将字符串解析成日期对象,方法声明如下:

```java
public Date parse(String source) throws ParseException

参数source是要解析的字符串,返回值是一个Date对象,如果解析失败,则会抛出ParseException异常。

示例

下面是一个使用SimpleDateFormat类中parse()方法的示例。

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

public class SimpleDateFormatExample {

    public static void main(String[] args) {
        String dateStr = "2021-05-01";
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

        try {
            Date date = sdf.parse(dateStr);
            System.out.println(date);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
}

运行这个示例会输出以下结果:

Sat May 01 00:00:00 CST 2021

以上代码中,首先定义了一个日期字符串dateStr和一个SimpleDateFormat对象sdf,通过传入的日期字符串的格式来创建SimpleDateFormat对象。然后,使用SimpleDateFormat对象的parse()方法将日期字符串解析成日期对象并打印出来。