def METHOD_NAME(data_type: str, target_datetime, session: Session):
    """
    Fetch the day containing the given target_datetime.
    """
    # Convert timezone, and get the day
    target_datetime_vn = arrow.get(target_datetime).to(tz)
    fetched_day = target_datetime_vn.floor("day")
    target_dt_str = fetched_day.format("DD/MM/YYYY")
    target_response: Response = session.get(
        base_url_from_type[data_type] + target_dt_str
    )
    if target_response.ok and target_response.json() is not None:
        return fetched_day, target_response.json()
    # Requested data not available.
    raise ParserException(
        parser="VN.py",
        message=(
            f"Requested {target_datetime} - request endpoint can't provide data - {target_response.status_code}."
        ),
    )