From 010146ebb42bd5a425f26407026137062e8c48bd Mon Sep 17 00:00:00 2001 From: Daniil Poletaev <44584010+danpoletaev@users.noreply.github.com> Date: Mon, 13 Oct 2025 10:22:28 +0200 Subject: [PATCH] chore: include ms in transforming datetime to UTC string --- src/apify_client/_http_client.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/apify_client/_http_client.py b/src/apify_client/_http_client.py index cf166059..5f3c76d2 100644 --- a/src/apify_client/_http_client.py +++ b/src/apify_client/_http_client.py @@ -80,8 +80,10 @@ def _parse_params(params: dict | None) -> dict | None: elif isinstance(value, datetime): utc_aware_dt = value.astimezone(timezone.utc) + iso_str = utc_aware_dt.isoformat(timespec='milliseconds') + # Convert to ISO 8601 string in Zulu format - zulu_date_str = utc_aware_dt.strftime('%Y-%m-%dT%H:%M:%SZ') + zulu_date_str = iso_str.replace('+00:00', 'Z') parsed_params[key] = zulu_date_str elif value is not None: