24 个稳定版本
2.2.5 | 2023 年 10 月 10 日 |
---|---|
2.2.4 | 2023 年 1 月 29 日 |
2.2.3 | 2021 年 8 月 15 日 |
2.2.2 | 2021 年 7 月 3 日 |
0.1.0 | 2018 年 12 月 29 日 |
#395 在 解析实现 中
72 每月下载量
用于 5 crates
81KB
2K SLoC
two-timer
Rust 库,用于将英文时间表达式解析为起始和结束时间戳
它接受英文表达式并返回一个理想上与表达式匹配的时间范围。您可以用它来注册事件的时间范围,例如,或查找日志文件中的行。
它可以处理的某些表达式
- 从现在到永恒
- 今天
- 明天
- 上个月
- 今年
- 5/6/69
- 2010 年 6 月 6 日
- 永远
- 凌晨 3:00
- 3AM
- 2005 年 6 月
- 从周一到下个星期四
- 从 15:00:05 开始到现在的 from mon at 15:00:05 to now
- 1960-05-06
- 公元前 5000 年
- 下个周末
- 2000
- 1810 年 3 月 19 日
- 11 月 5 日
- 3 月的朔望
- 第一
- 中午 12:00 PM 之前的两秒
- 5 月 1 日之后的 1 周
- 中午 12:13:43 PM 附近的 15 分钟
- 1969 年 5 月 6 日中午
- 1969 年 5 月 6 日午夜
- 13 日星期五
- 2 个月前
- 现在的 10 秒后
- 午夜前后 5 分钟
- 1969-05-06 12:03:05
- 从年初开始
- 从昨天开始
完整的 API 在 https://docs.rs/two_timer/。
依赖项
~4–12MB
~115K SLoC