5 个版本
0.1.4 | 2022年12月29日 |
---|---|
0.1.3 | 2021年10月20日 |
0.1.2 | 2020年7月17日 |
0.1.1 | 2020年6月21日 |
0.1.0 | 2020年5月12日 |
#195 在 日期和时间
每月13,618 次下载
用于 26 个 crate(直接使用2个)
13KB
262 行
勤奋日期解析器
这是一个用于解析未知格式日期的 Rust 库。它勤奋地尝试应用已知模式,并返回最佳匹配项。
lib.rs
:
这是一个用于解析未知格式日期的库。它勤奋地尝试应用已知模式,并返回最佳匹配项。
示例
use diligent_date_parser::parse_date;
use diligent_date_parser::chrono::prelude::*;
use diligent_date_parser::chrono::offset::FixedOffset;
assert_eq!(
parse_date("Mon, 2 Jan 2006 15:04:05 MST"),
Some(FixedOffset::west(7 * 3600).ymd(2006, 1, 2).and_hms(15, 4, 5)),
);
assert_eq!(
parse_date("Apr 21 2016"),
Some(Utc.ymd(2016, 4, 21).and_hms(0, 0, 0).into()),
);
assert_eq!(
parse_date("Sun Dec 24 13:19:25 +0200 2017"),
Some(Utc.ymd(2017, 12, 24).and_hms(11, 19, 25).into()),
);
assert_eq!(
parse_date("Yesterday"),
None,
);
依赖项
~1MB
~18K SLoC