OPC Foundation
  • Documents
  • NodeSets
  • Search
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.

Table 22 – DateType Structure

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.

Table 23 – DateType Definition

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

Please report errors or issues with the site to webmaster.

Copyright © 2025 - OPC Foundation