@kyanny's blog

My thoughts, my life. Views/opinions are my own.

DateTime::Set の from_recurrence に渡す $span を time_zone つきの DateTime オブジェクトから作ると _callback_previous: Delta components are: months 0 days 0 minutes 0 seconds 0 nanoseconds 0 333 みたいなエラーが出る

Re: request advice on how to debug/fix DateTime-Set-0.23 test failures. みたいな感じのエラーになる。

my $span = DateTime::Span->from_datetimes(start => $start, end => $end);

に渡す、この場合 $start と $end を

my $start = DateTime->new(year => 2009, month => 4, day => 1);

として作るとオーケーで、

my $start = DateTime->new(year => 2009. month => 4, day => 1, time_zone => 'Asia/Tokyo');

のようにするとダメだった。なんか perldoc に書いてあったような気がしなくもない。