相关疑难解决方法(0)

joda DateTime解析器错误

我使用jodatime来解析日期时间字符串,如下所示:

    public static void main(String[]args){
        String s ="16-Jul-2009 05:20:18 PDT";
        String patterns = "dd-MMM-yyyy HH:mm:ss z";

            DateTimeFormatter fm = DateTimeFormat.forPattern(patterns);
            DateTime d=fm.parseDateTime(s);
            System.out.println(d);

    }

我明白了

Exception in thread "main" java.lang.IllegalArgumentException: Invalid format: "16-Jul-2009 05:20:18 PDT" is malformed at "PDT"
    at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:683)

怎么了?如何正确解析时区?

java time jodatime

4
推荐指数
1
解决办法
8370
查看次数

标签 统计

java ×1

jodatime ×1

time ×1