Source code for censys.common.utils

"""Common utilities for the Censys Python SDK."""

import datetime

from .types import Datetime


[docs]def format_rfc3339(time: Datetime) -> str: """Formats a datetime object into an RFC3339 string. Args: time (Datetime): Datetime object to format. Returns: str: RFC3339 formatted string. """ if isinstance(time, (datetime.date, datetime.datetime)): time = time.strftime("%Y-%m-%dT%H:%M:%S.%fZ") return time