Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extern crate chrono; // 0.4.3
- use chrono::prelude::*;
- fn main() {
- // AM -> works ok
- let works = Utc.datetime_from_str("01/01/2000 04:00:00 AM", "%m/%d/%Y %H:%M:%S %p").unwrap();
- println!("{:?}", works);
- // PM, hour > 12 -> works (???)
- let works = Utc.datetime_from_str("01/01/2000 14:00:00 PM", "%m/%d/%Y %H:%M:%S %p").unwrap();
- println!("{:?}", works);
- // PM hour <= 12 -> fails
- let fails = Utc.datetime_from_str("01/01/2000 04:00:00 PM", "%m/%d/%Y %H:%M:%S %p").unwrap();
- println!("{:?}", fails);
- }
Add Comment
Please, Sign In to add comment