def convert_DA()

in src/utils/tags.py [0:0]


def convert_DA(elem):
    # Convert DICOM DA to ISO format for datatype DATE compability
    try:
        if not elem.is_empty:
            # Only return YYYY-MM-DD, exclude TIMESTAMP
            # date = datetime.datetime.strptime(elem.value, '%Y%m%d').date()
            date = rep_string(elem)
            if isinstance(date, list):
                date_list = []
                for item in date:
                    date_list.append(
                        datetime.datetime.strptime(item, '%Y%m%d').date())
                return date_list
            return datetime.datetime.strptime(date, '%Y%m%d').date()
        return datetime.datetime.fromisoformat('1900-01-01').date()
    except Exception as e:
        log.error(e)
        raise