当我尝试将String对象转换为Date对象时,出现java.text.ParseException:无法解析的日期:“ IST”异常。我试图在论坛上找到解决方案,但是这些并没有帮助。

Date expiry=null;
SimpleDateFormat format = new SimpleDateFormat("E MMM dd HH:mm:ss Z yyyy");

String actualDate;
if(!(actualDate=token.nextToken()).equals("null")){
    expiry = format.parse(actualDate);
}//if

最佳答案

actualDate = token.nextToken()中存储的字符串为“ IST”,不代表日期。检查您已标记化的字符串源,以查看它是否是标记流中紧随其后的日期。

09-17 02:05