DIUTC ;O-OIFO/ALA/LG - UTC Timezone API ;Dec 16, 2015 10:00 AM
Source file <DIUTC.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Scheduling | 4 | SDCCRCOR SDHLAPT2 SDTMPHLA SDTMPHLC |
| Mental Health | 2 | YTQRCDB2 YTQRQAD |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| UTC(DTM,TMZ,INST,CNTRY,EXT) | ;PEP - Return UTC value
|
|
| GMT | ; calculate GMT time
|
|
| CHECKDST | ;
; Check if this timezone changes to daylight (or summer) time or not ; (TDST=1, DOES NOT CHANGE, TDST=0, does change) |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | CHECKDST+27 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | UTC+19~, UTC+32* |
| CIEN | CHECKDST+4~, CHECKDST+10*, CHECKDST+11, CHECKDST+12 |
| CNTRY | UTC~, UTC+27, UTC+28, UTC+29, UTC+41, UTC+42*, UTC+48, UTC+53*, UTC+55, UTC+61* , UTC+63, UTC+66, UTC+69, UTC+70, CHECKDST+10, CHECKDST+18 |
| CNTRYE | UTC+20~, UTC+66*, UTC+79 |
| CODE | UTC+20~, UTC+79, CHECKDST+35*, CHECKDST+36* |
| DIEN | CHECKDST+4~, CHECKDST+8*, CHECKDST+9*, CHECKDST+10, CHECKDST+16 |
| DSAV | CHECKDST+4~, CHECKDST+16*, CHECKDST+36 |
| DSIEN | CHECKDST+4~, CHECKDST+18*, CHECKDST+19, CHECKDST+20, CHECKDST+21*, CHECKDST+24, CHECKDST+26, CHECKDST+27 |
| DST | CHECKDST+4~, CHECKDST+11*, CHECKDST+14*, CHECKDST+30*, CHECKDST+31*, CHECKDST+33*, CHECKDST+35, CHECKDST+36 |
| DTM | UTC~, UTC+25, UTC+26, UTC+32, UTC+34*, UTC+35, GMT+7, CHECKDST+25, CHECKDST+30, CHECKDST+31 |
| DTME | UTC+20~, UTC+35* |
| DUZ(2 | UTC+57, UTC+58, UTC+59, UTC+60, UTC+61, UTC+62 |
| EDTM | CHECKDST+4~, CHECKDST+27*, CHECKDST+30, CHECKDST+31 |
| EXT | UTC~, UTC+30, UTC+76 |
| GMT | UTC+20~, UTC+76, UTC+79, GMT+7*, GMT+8*, GMT+9 |
| GMTE | UTC+20~, UTC+79, GMT+9* |
| GMTO | UTC+20~, UTC+76, UTC+79, GMT+10*, GMT+11* |
| H | UTC+19~, GMT+4*, GMT+5*, GMT+7 |
| INST | UTC~, UTC+27, UTC+49, UTC+50, UTC+51, UTC+52, UTC+53, UTC+54 |
| INSTE | UTC+20~, UTC+50*, UTC+58*, UTC+79 |
| M | UTC+19~, GMT+4*, GMT+6*, GMT+7, GMT+10*, GMT+11 |
| MSG | UTC+48~, UTC+55*, UTC+57*, UTC+63* |
| OFF | UTC+20~, UTC+79, GMT+2, GMT+4, GMT+5, GMT+6, GMT+10, GMT+15*, CHECKDST+35*, CHECKDST+36* |
| SAME | CHECKDST+4~, CHECKDST+20*, CHECKDST+21 |
| SDTM | CHECKDST+4~, CHECKDST+27*, CHECKDST+30, CHECKDST+31 |
| SIEN | CHECKDST+4~, CHECKDST+7*, CHECKDST+16 |
| STAN | CHECKDST+4~, CHECKDST+16*, CHECKDST+35 |
| TDST | CHECKDST+4~, CHECKDST+6*, CHECKDST+11*, CHECKDST+12*, CHECKDST+14, CHECKDST+17 |
| TMFRM | UTC+20~, UTC+79, CHECKDST+35*, CHECKDST+36*, CHECKDST+37* |
| TMZ | UTC~, UTC+27, UTC+28, UTC+29, UTC+38, UTC+39*, UTC+40, UTC+48, UTC+51*, UTC+55 , UTC+59*, UTC+63, UTC+68, UTC+70, CHECKDST+7, CHECKDST+8, CHECKDST+9, CHECKDST+10, CHECKDST+16 |
| TMZE | UTC+20~, UTC+40*, UTC+52*, UTC+60*, UTC+79 |
| TMZEXC | UTC+20~, UTC+54*, UTC+62*, CHECKDST+33 |
| U | UTC+79, CHECKDST+35, CHECKDST+36 |
| X | UTC+19~, UTC+32* |
| XX | UTC+19~, UTC+23* |
| Y | UTC+19~, UTC+33, UTC+34, UTC+35*, GMT+9* |
| YEAR | CHECKDST+4~, CHECKDST+25*, CHECKDST+26 |
| YIEN | CHECKDST+4~, CHECKDST+26*, CHECKDST+27, CHECKDST+28 |