to_iso#

API documentation for tradingstrategy.utils.time.to_iso Python function.

to_iso(dt)[source]#

Convert naive UTC datetime to ISO format string.

Useful as an encoder for dataclasses_json serialization.

Example:

@dataclass_json
@dataclass
class SomeEntity:
    updated_at: datetime.datetime | None = field(
        metadata=config(
            encoder=to_iso,
            decoder=from_iso,
        )
    )
Parameters:

dt (datetime.datetime | None) – Datetime to convert, or None

Returns:

ISO format string, or None if input was None

Return type:

str | None