Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用google-rfc-2445库的java.text.parse异常_Java_Android_Rfc2445 - Fatal编程技术网

使用google-rfc-2445库的java.text.parse异常

使用google-rfc-2445库的java.text.parse异常,java,android,rfc2445,Java,Android,Rfc2445,我正在使用google-rfc-2445库来确定我从用户安卓设备上的日历中提取的下次会议日期。我得到的定期规则的示例格式是: FREQ=WEEKLY;UNTIL=20140826T223000Z;WKST=MO;BYDAY=TU 我正在使用DateIteratorFactory.createDateIterator()确定下次会议日期。如果我关闭严格模式,那么会议的开始日期就是返回的所有日期。在strict模式打开时,不会返回任何内容,当我阅读日志时,会看到一条错误消息,上面写着: "ja

我正在使用google-rfc-2445库来确定我从用户安卓设备上的日历中提取的下次会议日期。我得到的定期规则的示例格式是:

FREQ=WEEKLY;UNTIL=20140826T223000Z;WKST=MO;BYDAY=TU  
我正在使用
DateIteratorFactory.createDateIterator()
确定下次会议日期。如果我关闭严格模式,那么会议的开始日期就是返回的所有日期。在strict模式打开时,不会返回任何内容,当我阅读日志时,会看到一条错误消息,上面写着:

"java.text.ParseException: FREQ=WEEKLY;UNTIL=20140826T223000Z;WKST=MO;BYDAY=TU
(偏移量为0时)”

有什么想法吗?我将在下面列出我的代码,例如,我只是在我的示例中使用系统时间

    rrule = "Date start = new Date(System.currentTimeMillis());"
    Date start = new Date(System.currentTimeMillis());
    TimeZone dt = TimeZone.getDefault();
    // Next Notification
    Date f = null;
    try {
        DateIterator di = DateIteratorFactory.createDateIterator(rrule, start, dt, true);
    } catch (ParseException e) {
        e.printStackTrace();
    }

    System.out.println("Next = " + f);

我解决了这个问题。我必须在重复规则字符串的开头附加“RRULE:”。

我永远也不会解决这个问题。谢谢!我也非常讨厌这个库。