7 个版本 (4 个破坏性更新)
0.4.2 | 2022年10月20日 |
---|---|
0.4.1 | 2022年2月23日 |
0.3.0 | 2019年5月5日 |
0.2.0 | 2019年4月1日 |
0.0.1 | 2018年8月6日 |
#550 在 数据库接口
6,422 每月下载量
在 3 个 Crates 中使用 (2 个直接使用)
67KB
1.5K SLoC
Rust-Postgres-Interval
为 postgres 驱动提供的时间间隔类型。
贡献
有关如何为此仓库做出贡献的单独文档 在此
概述
Rust-Postgres-Interval 是为 postgres 时间间隔类型专门的数据类型。
extern crate pg_interval;
use pg_interval::Interval;
fn main() {
let interval = Interval::from_postgres(
"1 years 1 months 1 days 1 hours"
).unwrap();
let output = interval.to_iso_8601();
assert_eq!(String::from("P1Y1M1DT1H"), output);
}
要求
- rust 1.22
1.0.0 版本路线图
- 将时间间隔转换为格式化字符串
- Iso 8601
- Postgres
- Sql
- 将格式化字符串解析为时间间隔类型
- Iso 8601
- Postgres
- Sql
- Chrono 集成
依赖
~1–1.8MB
~33K SLoC