Parse a UTC Datetime String in Rust

September 2025
---
[dependencies]
anyhow = "1.0.100"
chrono = "0.4.42"
---

use anyhow::Result;
use chrono::DateTime;


fn main() -> Result<()> {
  let timestamp_string = "2025-07-21T13:25:39.330Z";
  let dt = DateTime::parse_from_rfc3339(timestamp_string)?;
  println!("{}", dt.to_string());
  Ok(())
}
Output:
2025-07-21 13:25:39.330 +00:00
end of line