Cron expression parser in Go language (golang)
Go to file
gorhill ff635a4dd3 README.md 2013-08-29 15:05:08 -04:00
LICENSE Initial commit 2013-08-29 05:54:49 -07:00
README.md README.md 2013-08-29 15:05:08 -04:00
cronexpression.go first commit 2013-08-29 09:03:10 -04:00

README.md

gocronexpression

Go language (golang) cron expression parser. Given a cron expression and a time stamp, you can get the next time stamp which satisfy the cron expression.

Install

go get github.com/gorhill/cronexpression

Usage

Import the library:

import "github.com/gorhill/cronexpression"
import "time"

Simplest way:

...
nextTime := cronexpression.NextTimeFromCronString("* * 29 2 *", time.Now())

Assuming time.Now() is "2013-08-29 09:28:00", then nextTime will be "Monday, February 29, 2016 00:00:00".