|
27 | 27 | ImplicitVRLittleEndian, _ = optional_import("pydicom.uid", name="ImplicitVRLittleEndian") |
28 | 28 | Dataset, _ = optional_import("pydicom.dataset", name="Dataset") |
29 | 29 | FileDataset, _ = optional_import("pydicom.dataset", name="FileDataset") |
| 30 | +DA, _ = optional_import("pydicom.valuerep", name="DA") |
| 31 | +TM, _ = optional_import("pydicom.valuerep", name="TM") |
30 | 32 | PyDicomSequence, _ = optional_import("pydicom.sequence", name="Sequence") |
31 | 33 | sitk, _ = optional_import("SimpleITK") |
32 | 34 | codes, _ = optional_import("pydicom.sr.codedict", name="codes") |
@@ -341,8 +343,8 @@ def create_dicom_seg(self, image: np.ndarray, dicom_series: DICOMSeries, output_ |
341 | 343 | # Adding a few tags that are not in the Dataset |
342 | 344 | # Also try to set the custom tags that are of string type |
343 | 345 | dt_now = datetime.datetime.now() |
344 | | - seg.SeriesDate = dt_now.strftime("%Y%m%d") |
345 | | - seg.SeriesTime = dt_now.strftime("%H%M%S") |
| 346 | + seg.SeriesDate = DA(dt_now.strftime("%Y%m%d")) |
| 347 | + seg.SeriesTime = TM(dt_now.strftime("%H%M%S")) |
346 | 348 | seg.TimezoneOffsetFromUTC = ( |
347 | 349 | dt_now.astimezone().isoformat()[-6:].replace(":", "") |
348 | 350 | ) # '2022-09-27T22:36:20.143857-07:00' |
|
0 commit comments