1 个不稳定版本
0.0.1-alpha | 2020年11月18日 |
---|
#460 in 日期和时间
15KB
308 行
README
这是一个又一个的 timeago
时间显示实现。这个库主要受到了 stackoverflow.com 上的字符串的启发。
设计
在设计时我没有考虑闰秒,并将月份通常视为30天。因此,您可以假设我在可用性祭坛上牺牲了月份的准确性。一年被考虑为365.25天。
待办事项。
- 尚未实现针对如
"1970年11月19日 17:20:08"
等字符串的测试。我需要使用 Faketime 库来模拟当前系统时间。
用法
use time_ago::{Config, TimeAgo, TimeType};
fn usage() {
let config = Config {
is_years: false,
is_weeks: false,
is_months: false,
};
let a = TimeAgo::with_config(config, TimeType::SystemTime(SystemTime::now()));
assert_eq!(a.convert(), "just now");
}
您也可以查看 测试 文件以获取更多用法。
许可证
MIT 或 Apache
版权
Srinivas Reddy Thatiparthy
依赖关系
~1MB
~18K SLoC