python_dto_mappers.field_mappers.datetime_mapping¶
Datetime to/from ISO 8601 string conversions.
Functions¶
|
Convert datetime to ISO 8601 string. |
|
Convert ISO 8601 string to datetime. |
Module Contents¶
- python_dto_mappers.field_mappers.datetime_mapping.map_datetime_to_iso(dt: datetime.datetime | None) str | None¶
Convert datetime to ISO 8601 string.
- Args:
dt: Datetime object or None
- Returns:
ISO 8601 formatted string or None
- Example:
>>> from datetime import datetime >>> dt = datetime(2024, 1, 1, 12, 0, 0) >>> map_datetime_to_iso(dt) '2024-01-01T12:00:00'
- python_dto_mappers.field_mappers.datetime_mapping.map_iso_to_datetime(iso_str: str | None) datetime.datetime | None¶
Convert ISO 8601 string to datetime.
- Args:
iso_str: ISO 8601 formatted string or None
- Returns:
Datetime object or None
- Example:
>>> map_iso_to_datetime("2024-01-01T12:00:00") datetime.datetime(2024, 1, 1, 12, 0)