Hi,

I am trying to run such code:

String date = "Wed, 19 Jan 2011 10:15:34 -0800 GMT";

DateTimeParser[] parsers =
{
        DateTimeFormat.forPattern("E, d MMM y HH:mm:ss Z z").getParser()
};
                
DateTimeFormatter inputFormatter = new
DateTimeFormatterBuilder().append(null, parsers).toFormatter();

try
{
        DateTime calendar = 
inputFormatter.withLocale(Locale.US).parseDateTime(date);
}
catch (Exception e)
{
        System.out.println(e.getMessage());
}

It returns:

Invalid format: "Wed, 19 Jan 2011 10:15:34 -0800 GMT" is malformed at "GMT"

If I drop that GMT and z, then it works ok. I checked this string and
format with standard (I mean JDK) SimpleDateFormat and there it works
with GMT and z.

Thanks for your time.

Regards,
Grzegorz Szpetkowski

------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Joda-interest mailing list
Joda-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/joda-interest

Reply via email to