📅  最后修改于: 2023-12-03 14:42:51.808000             🧑  作者: Mango
Java中的SimpleDateFormat类是一个格式化日期的工具类,它可以将日期对象转换为指定格式的字符串,也可以将字符串转换为日期对象。其中使用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()方法将日期字符串解析成日期对象并打印出来。
# 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()方法将日期字符串解析成日期对象并打印出来。