艺术家派大星
2020-07-23 17:11
import java.text.SimpleDateFormat; import java.util.Date; public class HelloWorld { public static void main(String[] args) { String day = "2020年01月23 17:01:21"; SimpleDateFormat df = new SimpleDateFormat("yyyy年mm月dd日 HH时mm分ss秒"); Date date = df.parse(day); System.out.println("当前时间:"+date); } } //第九行报错:Unhandled exception type ParseException //运行结果 //Exception in thread "main" java.lang.Error: Unresolved compilation problem: // Unhandled exception type ParseException // // at HelloWorld.main(HelloWorld.java:9)
你少“日”
String day =
"2020年01月23 17:01:21"
;
SimpleDateFormat df =
new
SimpleDateFormat(
"yyyy年mm月dd日 HH时mm分ss秒"
);
你这两句里面前面字符串的格式与后面对时间格式的定义不符合的话程序会报错。只有格式相同才能从字符串中提取出时间数据
还需要导入一个
java.text.ParseException;
包
提供给我的解决方案是抛出
Java入门第三季
409788 学习 · 4340 问题
相似问题