The time-zone files pointed to by the SYS$LOCALTIME and SYS$POSIXRULES logicals are part of a public-domain, time-zone support package installed on OpenVMS Version 7.0 and higher systems.
This support package includes a series of source files that describe the timezone conversion rules for computing local time from UTC in world-wide timezones. OpenVMS Version 7.0 and higher systems provide a time-zone compiler called ZIC. The ZIC compiler compiles time-zone source files into binary files that the DEC C RTL reads to acquire time-zone conversion specifications. For more information on the format of these source files see the OpenVMS system documentation for ZIC.
The time-zone files are organized as follows:
Several of the time-zone files have names based on acronyms for the areas that they represent. Table 11-2 lists these acronyms.
Time-Zone Acronym | Description |
---|---|
CET | Central European Time |
EET | Eastern European Time |
Factory | Specifies No Time Zone |
GB-Eire | Great Britain/Ireland |
GMT | Greenwich Mean Time |
NZ | New Zealand |
NZ-CHAT | New Zealand, Chatham Islands |
MET | Middle European Time |
PRC | Peoples Republic of China |
ROC | Republic of China |
ROK | Republic of Korea |
SystemV | Specific to System V operating system |
UCT | Universal Coordinated Time |
US | United States |
UTC | Universal Coordinated Time |
Universal | Universal Coordinated Time |
W-SU | Middle European Time |
WET | Western European Time |
A mechanism is available for you to define and implement your own time-zone rules. For more information, see the OpenVMS system documentation on the ZIC compiler and the description of tzset in the reference section of this manual.
Also, the SYS$LOCALTIME and SYS$POSIXRULES system logicals can be redefined to user-supplied time zones.