将20180201字符串解析成日期对象Java
时间: 2024-10-18 07:17:58 浏览: 25
在Java中,你可以使用`SimpleDateFormat`或者`DateTimeFormatter`类将字符串转换为日期对象。这里是一个使用`SimpleDateFormat`的例子:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String dateString = "20180201";
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd"); // 根据日期格式设置模式
try {
Date dateObject = formatter.parse(dateString);
System.out.println(dateObject); // 输出:Sat Feb 01 00:00:00 CST 2014 (取决于默认时区)
} catch (Exception e) {
e.printStackTrace(); // 处理可能出现的解析异常
}
}
}
```
在这个例子中,我们假设日期字符串的格式是四位数年份接着两位数月份和日期("yyyyMMdd")。如果实际输入的日期格式与这个不符,你需要调整`SimpleDateFormat`实例的模式。
阅读全文