Thanks for the fix! On Tue, Nov 17, 2009 at 4:19 PM, Flavio S. Glock <fgl...@gmail.com> wrote:
> This is now fixed in DateTime-Event-ICal-0.10 > > # RRULE:FREQ=DAILY;UNTIL=20091117T174636Z > > thanks for reporting! > Flávio S. Glock > > 2009/11/16 Nick Spacek <nick.spa...@gmail.com>: > > Just something I threw together: > > > > use DateTime::Format::ICal; > > use DateTime::Event::ICal; > > > > my $dt = DateTime->now; > > my $span = DateTime::Event::ICal->recur( freq => 'daily', until => $dt ); > > > > DateTime::Format::ICal->format_recurrence( $span ); > > # prints: RRULE:FREQ=DAILY;UNTIL=2009-11-16T20:24:02 > > > > On Mon, Nov 16, 2009 at 4:16 PM, Flavio S. Glock <fgl...@gmail.com> > wrote: > >> > >> Would you have a small test script that shows the problem? > >> > >> I suspect it can be a problem in DateTime::Event::ICal->_param_str(), > >> which is used to stringify the parameters when a recurrence is > >> created. It uses the datetime() method, which outputs in ISO format. > >> > >> thanks > >> Flávio S. Glock > >> > >> 2009/11/16 Nick Spacek <nick.spa...@gmail.com>: > >> > Hi folks, > >> > > >> > I was trying to use format_recurrence from DateTime::Format::ICal > today > >> > with > >> > a parameter specified to until when I discovered that the resulting > >> > string > >> > does not correctly format the date. It seems to come out in ISO format > >> > (that > >> > is, %Y-%m-%dT%h:%m:%s, I think) instead of ICal format. > >> > > >> > The string cannot be parsed (obviously I guess) by > >> > DateTime::Format::ICal > >> > either. > >> > > >> > The recurrence tests for DateTime::Format::ICal do not check the > >> > format_recurrence method when using the 'until' parameter, though they > >> > do > >> > check that parsing recurrences that have UNTIL work. > >> > > >> > Thanks. > >> > Nick Spacek > >> > > > > > >