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