Guest User

Untitled

a guest
Jun 25th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. extern crate chrono; // 0.4.3
  2. use chrono::prelude::*;
  3.  
  4. fn main() {
  5. // AM -> works ok
  6. let works = Utc.datetime_from_str("01/01/2000 04:00:00 AM", "%m/%d/%Y %H:%M:%S %p").unwrap();
  7. println!("{:?}", works);
  8. // PM, hour > 12 -> works (???)
  9. let works = Utc.datetime_from_str("01/01/2000 14:00:00 PM", "%m/%d/%Y %H:%M:%S %p").unwrap();
  10. println!("{:?}", works);
  11. // PM hour <= 12 -> fails
  12. let fails = Utc.datetime_from_str("01/01/2000 04:00:00 PM", "%m/%d/%Y %H:%M:%S %p").unwrap();
  13. println!("{:?}", fails);
  14. }
Add Comment
Please, Sign In to add comment