| Crates.io | pg_interval_2 |
| lib.rs | pg_interval_2 |
| version | 0.5.2 |
| created_at | 2026-01-22 03:39:34.365873+00 |
| updated_at | 2026-01-23 12:07:03.534659+00 |
| description | A native PostgreSQL interval type, forked version |
| homepage | |
| repository | https://github.com/sunng87/rust-postgres-interval |
| max_upload_size | |
| id | 2060692 |
| size | 140,648 |
A interval type for the postgres driver. Forked version.
Crate name on crates.io: pg_interval_2.
There is a separate document on how to contribute to this repo here
Rust-Postgres-Interval is dedicated datatype for the postgres interval type.
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);
}