ifcopenshell.api.sequence.add_date_time¶
Module Contents¶
- ifcopenshell.api.sequence.add_date_time.add_date_time(file: ifcopenshell.file, dt: datetime.datetime) str | ifcopenshell.entity_instance¶
Add a new date time.
Depending on
file’s schema method will: - IFC2X3 - create IfcDateAndTime entity - IFC4+ - create IfcDatetime formatted string- Parameters:
dt – datetime to convert to IFC.
- Returns:
IfcDateAndTime entity or IfcDatetime string.
Example:
dt = datetime(2025, 3, 1, 12, 31, 24) datetime_ifc = ifcopenshell.api.sequence.add_date_time(self.file, dt) # IFC2X3: #1=IfcDateAndTime(#2,#3) # IFC4+: "2025-03-01T12:31:24" print(datetime_ifc)