parse_iso8601

Function parse_iso8601 

Source
pub fn parse_iso8601(datetime: &str) -> Result<i64>
Expand description

Parses an ISO 8601 date string and returns the timestamp in milliseconds

This function handles various ISO 8601 formats and strips timezone offsets like “+00:00” before parsing.

§Arguments

  • datetime - ISO 8601 formatted date string

§Returns

Timestamp in milliseconds since Unix epoch

§Example

use ccxt_core::time::parse_iso8601;

let ts = parse_iso8601("2024-01-01T12:00:00.000Z").unwrap();
assert!(ts > 0);

let ts2 = parse_iso8601("2024-01-01T12:00:00+00:00").unwrap();
assert!(ts2 > 0);