blob: b30a4548b30aa1440ff7c16b82c0bdbad0f22c5e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# two-timer
Rust library for parsing English time expressions into start and end timestamps
This takes English expressions and returns a time range which ideally matches the expression.
You might use this for registering the temporal extent of an event, say, or finding
lines in a log file.
Some expressions it can handle:
* from now to eternity
* today
* tomorrow
* last month
* this year
* 5/6/69
* June 6, 2010
* forever
* 3:00 AM
* June '05
* Monday through next Thursday
* from mon at 15:00:05 to now
* 1960-05-06
* 5000BCE
* next weekend
The complete API is available at https://docs.rs/two_timer/0.1.0/two_timer/.
|