sbt compile
sbt run
Enter expression >
Some examples of supported date and time entries:
Formal dates
2014-08-20
20140820
on 2014-08-20
on 20140820
1984/04/02
on 1984/04/02
20/02/1980
1st August
2nd August 2015
on 3rd Sep 2015
on 4th Dec
Relaxed dates
today
tomorrow
yesterday
saturday
last wednesday
last september
last week
last month
last year
next thursday
next week
next month
next year
first saturday in september
second monday in december
in 1 day
in 2 weeks
in 3 months
in 4 years
in one day
in two weeks
in three months
in four years
one day ago
two weeks ago
three months ago
four years ago
Formal times
5:00
16:00
at 2:00
6pm
5:30 a.m.
at 7 pm
Relaxed times
10 seconds ago
in 5 minutes
4 hours from now
Fuzzy times
noon
afternoon
midnight
Durations
for 10 seconds
for 3 minutes
for 6 hours
until 17
until 8pm
from 13:00 to 8:30
from 9:00 till 12:15
from 10pm to 12pm
for 7 days
for 3 days starting yesterday
for 5 days starting today
for 5 days starting tomorrow
for 7 days starting next monday
for 8 days starting in 5 weeks
for 8 days starting first saturday in april
till wednesday
from monday to wednesday
Combinations
tommorow afternoon
yesterday evening
tomorrow at 8 a.m.
yesterday at 10 pm
monday 12:00
tuesday at 5 a.m.
23. July 12:00
24. Dec 8 pm
24. Dec at 8 pm
in 2 days at 6 pm
in 4 weeks at 12:00
in 3 months at 8 a.m.
in 1 year at 20:00
first wednesday of march at 22:00
saturday afternoon
Inspirations
Recurring Events
- RFC 5545, Internet Calendaring and Scheduling Core Object Specification (iCalendar)
- Martin Fowler, Recurring Events for Calendars