Function interim::parse_duration
source · [−]pub fn parse_duration(s: &str) -> DateResult<Interval>Expand description
Parse an Interval from the text
use interim::{parse_duration, Interval};
use chrono::{Utc, TimeZone};
let now = Utc.ymd(2022, 9, 17).and_hms(13, 27, 0);
let week_ago = parse_duration("1 week ago").unwrap();
let minutes = parse_duration("10m").unwrap();
assert_eq!(week_ago, Interval::Days(-7));
assert_eq!(minutes, Interval::Seconds(10*60));