Universal Coordinated Time (UTC) is an international standard for measuring time of day. Under the UTC time standard, zero hours occurs when the Greenwich Meridian is at midnight. UTC has the advantage of always increasing, unlike local time, which can go backwards/forwards depending on daylight saving time.
Also, UTC has two additional components:
The time-differential factor associates each local time zone with UTC; the time differential factor is applied to UTC to derive local time. (Local times can vary up to -12 hours West of the Greenwich Meridian and +13 hours East of it).
For the DEC C RTL time support to work correctly on OpenVMS Version 7.0 and higher, the following must be in place:
For more information, see the section on setting up your system to compensate for different time zones in your OpenVMS System Manager's Manual: Essentials.
The DEC C RTL uses local time-zone conversion rules to compute local time from UTC, as follows:
By default, the time-zone conversion rules used for computing local time from UTC are specified in time-zone files defined by the SYS$LOCALTIME and SYS$POSIXRULES system logicals. These logicals are set during an OpenVMS installation to point to time-zone files that represent the system's best approximation to local wall-clock time:
SYS$POSIXRULES can be the same as SYS$LOCALTIME. See the tzset function for more information.