parsedmarc/utils.py
def human_timestamp_to_datetime(human_timestamp, to_utc=False):
    """
    Converts a human-readable timestamp into a Python ``DateTime`` object

    Args:
        human_timestamp (str): A timestamp string
        to_utc (bool): Convert the timestamp to UTC

    Returns:
        DateTime: The converted timestamp
    """

    settings = {}

    if to_utc:
        settings = {"TO_TIMEZONE": "UTC"}

    return dateparser.parse(human_timestamp, settings=settings)
def human_timestamp_to_datetime(human_timestamp, to_utc=False):
    settings = {}

    if to_utc:
        settings = {"TO_TIMEZONE": "UTC"}

    return dateparser.parse(human_timestamp, settings=settings)
def human_timestamp_to_datetime ( human_timestamp , to_utc = False ) : settings = { } if to_utc : settings = { "TO_TIMEZONE" : "UTC" } return dateparser . parse ( human_timestamp , settings = settings )
Converts a human-readable timestamp into a Python ``DateTime`` object

    Args:
        human_timestamp (str): A timestamp string
        to_utc (bool): Convert the timestamp to UTC

    Returns:
        DateTime: The converted timestamp
Converts a human - readable timestamp into a Python DateTime object