[−][src]Crate dtinfer
Infer Datetime format from the given string
Example
use dtinfer; use chrono::{NaiveDate, NaiveTime, NaiveDateTime}; let sample = "1987-05-23T12:30"; let pattern = dtinfer::infer_best(sample).unwrap(); let parsed = NaiveDateTime::parse_from_str(sample, &pattern).unwrap(); let expected = NaiveDateTime::new(NaiveDate::from_ymd(1987, 5, 23), NaiveTime::from_hms(12, 30, 0)); assert_eq!(parsed, expected);
Functions
infer_best | Try to infer date time format based on sample date Example: let pattern = infer_best("2020-02-03 12:34:45"); assert_eq!(pattern, Some("%Y-%m-%d".to_owned())); |