3个版本
0.1.2 | 2024年4月4日 |
---|---|
0.1.1 | 2023年1月26日 |
0.1.0 | 2023年1月21日 |
#68 在 日期和时间
6,469 每月下载量
在 12 个Crate中(直接使用3个) 使用
24KB
585 行
人类日期解析器
将用人类方式表达日期的字符串解析为代码可用的格式。
用法
使用它就像用字符串切片调用 from_human_time
一样简单。例如
use human_date_parser::from_human_time;
fn main() {
let date = from_human_time("Last Friday at 19:45").unwrap();
println!("{date}");
}
您也可以使用示例尝试几个日期并查看它能够和不能解析的内容。只需运行 cargo run --example stdin
。
格式
目前支持以下类型的格式
- 今天 18:30
- 2022-11-07 13:25:30
- 周五 15:20
- 本周五 17:00
- 下周二 13:25
- 上周五 19:45
- 3天后
- 2小时后
- 10小时5分钟前
- 1年前
- 一年前
- 一个月前
- 一周前
- 一天前
- 一小时前
- 一分钟前
- 一秒前
- 现在
- 昨天
- 明天
- 后天
问题
如果您发现问题或改进的机会,请通过在此项目的 GitHub 页面上创建问题来通知我。
依赖项
~4MB
~75K SLoC