Closed molet closed 5 months ago
When either the second or minute part of the cron expression is non-zero, the next function works properly:
next
julia> Oxygen.Core.Cron.next("1 0 13", DateTime("2024-05-01T10:00:00")) 2024-05-01T13:00:01 julia> Oxygen.Core.Cron.next("0 1 13", DateTime("2024-05-01T10:00:00")) 2024-05-01T13:01:00
However, for whole hour expressions, it leaps an extra day:
julia> Oxygen.Core.Cron.next("0 0 13", DateTime("2024-05-01T10:00:00")) 2024-05-02T13:00:00 julia> Oxygen.Core.Cron.next("0 0 13", DateTime("2024-05-01T14:00:00")) 2024-05-03T13:00:00
When either the second or minute part of the cron expression is non-zero, the
next
function works properly:However, for whole hour expressions, it leaps an extra day: