我尝试将字符串转换为java上的日期。我阅读并尝试从这个网站"Java Date and Calendar examples"的例子,但我仍然无法编译和运行它。Java:错误解析日期字符串到日期对象
这是我的代码。
package javaapplication5;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
public class JavaApplication5 {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("dd-M-yyyy hh:mm:ss");
String dateInString = "31-08-1982 10:20:56";
Date date = sdf.parse(dateInString);
System.out.println(date);
}
}
我得到这个错误。
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - unreported exception java.text.ParseException; must be caught or declared to be thrown
我错过或做错了什么?谢谢你的帮助。
是错误是如此的清晰,无论你需要将'sdf.parse()'放在try catch或use throws子句中。 –