Hi, browsing the source I saw DateTime::checkLimit() and it didn't look right. E.g., if _hour was 24, wouldn't you want checkLimit(_hour, _day, 23); to make _hour = 0 and _day = _day + 1? I think it would make _hour = 1.
(I've met Poco for the first time today. Looks interesting. I hope I'm not wasting your time with this.)