2016-11-29 45 views
-2

我需要使用Calendar類。這是我的代碼,但肯定有錯誤。我該如何解決它?將字符串「yyyyMMdd」轉換爲java中的日曆

String stringdate = "20161129"; 
String pattern = "yyyyMMdd"; 
Date date = new SimpleDateFormat(pattern).parse(stringdate); 
Calendar cal = Calendar.getInstance(); 
cal.setTime(date); 
+3

有什麼錯誤?你能指望什麼? – duffymo

+0

我沒有得到任何錯誤 – XtremeBaumer

+0

@duffymo:對不起,我已經修好了。但是,這是正確的解析方式?我以前從未使用過Java。 – amateur

回答

2

您的代碼看起來不錯...

2點的事情發生了:你沒有使用正確的日期類

  1. import java.util.Date;
  2. 你不考慮(捕或重新拋出)的ParseException的

在這兩種情況下,你會得到一個編譯錯誤......

樣類型不匹配

enter image description here

或者未處理的異常

enter image description here

相關問題