use osmanthus::parse_absolute;
use osmanthus::bind::Param;
fn main() {
let samples = vec![
"3/08/2023 | 11:51", "aug 06 .2023 10h42", "2013年12月8号 pm 3:00", "26 ก.ค. 2566 08:00 น.", "2014年04月08日11时25分18秒 下午", "2023-02-05 10:03:37 pm cst",
"2023-07-30T14:12:51+02:00",
];
for sample in samples{
let r =parse_absolute(sample, Some(Param{strict: true, ..Default::default()}));
let datetime = r.datetime.local.datetime;
println!("absolute time text parse result: {:?}, status: {}", datetime.format("%Y-%m-%d %H:%M:%S").to_string(), r.status);
}
}