OxL Справочник OxL
РусскийEnglish

method Schedule.next

First fire time strictly after t; none if the schedule never fires again (e.g. 0 0 30 2 *).

Example:

oxl✓ проверяется в CI
use std.time { Time }

fn main() io {
  let s = cron"30 8 * * *".in(tz"UTC")
  let t = s.next(Time.ofUnixSeconds(0))!
  print("{t.in(tz"UTC").toIso()}")
}
Вывод
1970-01-01T08:30:00Z
pub(api) fn next(after: Tm) -> Tm?

Сложность. O(1) amortized; searches forward in the calendar.

С версии. 1.0.0-beta

Параметры

ИмяТип
afterTm

Возвращает

Tm?

Эффекты

не объявлены (чистая, пока тело не говорит иное)

Определено в: std/time/time.oxl:2492

См. также