本文介绍了不可稀释的日期:“Fri Oct 10 23:11:07 IST 2014” (偏移20)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经创建了这个功能来解析日期,但是这是例外:不可稀释的日期:Fri Oct 10 23:11:07 IST 2014(在偏移20)。请帮忙,因为我无法弄明白这个代码有什么问题。

I have created this funtion to parse date but this gives exception : Unparseable date: "Fri Oct 10 23:11:07 IST 2014" (at offset 20) . Please help as I am not able to figure out whats wrong with this code.

public Date parseDate() {
    String strDate ="Fri Oct 10 23:11:29 IST 2014";
    String newPattern = "EEE MMM dd HH:mm:ss Z yyyy";
    SimpleDateFormat formatter = new SimpleDateFormat(newPattern);
    try {
        Date date = formatter.parse(strDate);
        return date;
    } catch (java.text.ParseException e) {
        e.printStackTrace();
    }
    return null;
}


推荐答案

 SimpleDateFormat formatter = new SimpleDateFormat(newPattern);
 formatter.setLenient(true);

//将格式化程序设置为宽松解决问题

//setting the formatter to be lenient solves the problem

感谢各位的帮助....

Thanks folks for helping....

这篇关于不可稀释的日期:“Fri Oct 10 23:11:07 IST 2014” (偏移20)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-29 02:46