Java进阶-SimpleDateFormat 解析字符串

通过解析日期字符串为例,说明

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateTest03 {

public static void main(String[] args) throws ParseException {
String strTime = "2020年02月29日 16:33:19 957";

// 将 String 日期转换成日期类型 Date String-->Date
// 1. 创建日期格式化对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss SSS"); // 格式不能随意,需要和上面的字符串格式一致

// 2. 将字符串转换成日期类型
Date t = sdf.parse(strTime);

System.out.println(t); // Sat Feb 29 16:33:19 CST 2020
}
}