8.4 DateType
This structure defines a calendar date. It allows to define a concrete date, e.g. 2022-02-12. By using wildcards, it also allows to define repeating dates, like every Wednesday, every odd day of a month, every 24th of December, every last day of a month in 2023, etc. Its composition is formally defined in Table 22.
| Name | Type | Description |
| DateType | structure | |
Year | 0:UInt16 | Years based on the Gregorian calendar, 0 is used as “unspecific”. |
Month | Month | A specific Gregorian calendar month or relative (e.g. “odd”, “even”) |
DayOfMonth | DayOfMonth | A specific day of the month or relative (e.g. “last day”). Shall be “unspecific” if DayOfWeek is not “unspecific”. |
DayOfWeek | DayOfWeek | A specific day of the week. Shall be “unspecific” if DayOfMonth is not “unspecific”. |
Its representation in the AddressSpace is defined in Table 23.
| Attribute | Value | |||||
| BrowseName | DateType | |||||
| IsAbstract | False | |||||
| Description | This structure defines a calendar date. It allows to define a concrete date, e.g. 2022-02-12. By using wildcards, it also allows to define repeating dates, like every Wednesday, every odd day of a month, every 24th of December, every last day of a month in 2023, etc. | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of the 0:Structure | ||||||
| Conformance Units | ||||||
|---|---|---|---|---|---|---|
| Scheduler Scheduling Base | ||||||
| Scheduler Calendar Base |