在Android中将字符串更改为日期

Ari*_*jee 2 android date

我有像"1969年12月31日下午4:00:00"的字符串.我想将它转换为Date.我正在使用SimpleDateFormat.但它给了我异常:java.lang.IllegalArgumentException:未知的模式字符'Y'.怎么解决?

 Date date ; 
  SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-YY HH:mm:ss");
  date = (Date)formatter.parse(start);
Run Code Online (Sandbox Code Playgroud)

谢谢.

Vic*_*ong 7

也许它应该是小写字母'y'而不是大写字母.仅供参考,见:

http://docs.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html