INHUTDT ;MVB,ESS,JSH ; 8 Apr 94 17:01;Function Library, Date and Time functions - non SAIC-CARE version
Source file <INHUTDT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| F1 | ||
| DATEFMT(D,FMT,PAD) | ; | |
| D | ||
| I | ||
| M | ||
| CDATF2H(F,W,Y,M,D,T) | ;Convert a Fileman date to $H format | |
| DT() | ;Return the current date in Fileman format | |
| W | ||
| P | ||
| S | ||
| T | ||
| NOW(S) | ;Return the current date and time in Fileman format | |
| H | ||
| Y | ||
| DTC(%D1,%D2) | ;Compare two dates and return the number of days between them | |
| CDATH2F(X,W,Y,M,D) | ;Convert a date in $H format to Fileman format | |
| SETDT | ;Sets DT = current date in FM format | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences | 
|---|---|
| $$CDATH2F | DATEFMT+12 | 
| $$DT | SETDT+1 | 
| @( | F1+7 | 
| F1 | DATEFMT+11, DATEFMT+12 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | NOW+1~, DATEFMT+9~ | 
| %D | DATEFMT+9~, F1+1*, D | 
| %D1 | DTC~, DTC+1 | 
| %D2 | DTC~, DTC+1 | 
| %DT | DT+1~, DT+2*, DATEFMT+13* | 
| %H | DATEFMT+9~, F1+2*, H | 
| %I | DATEFMT+9~, F1+2*, I | 
| %M1 | DATEFMT+9~, F1+1*, M+1 | 
| %M2 | DATEFMT+9~, F1+1*, M | 
| %P | DATEFMT+9~, F1+2*, P | 
| %S | DATEFMT+9~, F1+2*, S | 
| %T | DATEFMT+9~, F1+2*, T | 
| >> %W | F1*, W | 
| %Y | DATEFMT+9~, F1+1*, Y | 
| A | CDATH2F+6~, CDATH2F+8*, CDATH2F+9 | 
| B | CDATH2F+6~, CDATH2F+8* | 
| C | CDATH2F+6~, CDATH2F+8*, DATEFMT+9~, F1+4*, F1+5, F1+6, F1+7 | 
| D | CDATF2H~, CDATF2H+7*, CDATF2H+9, CDATH2F~, CDATH2F+8*, CDATH2F+10*, CDATH2F+12, DATEFMT~, DATEFMT+11, DATEFMT+12* , DATEFMT+13*, F1, F1+1, F1+2 | 
| DT | SETDT+1* | 
| E | CDATH2F+6~, CDATH2F+8*, CDATH2F+9 | 
| F | CDATF2H~, CDATF2H+7, CDATF2H+8*, CDATF2H+9*, CDATF2H+10, CDATH2F+6~, CDATH2F+9* | 
| FMT | DATEFMT~, F1+3, F1+4, F1+6 | 
| G | CDATH2F+6~, CDATH2F+8* | 
| H | CDATH2F+6~, CDATH2F+8*, CDATH2F+9 | 
| I | CDATH2F+6~*, CDATH2F+8 | 
| L | DATEFMT+9~, F1+6*, F1+7, Y, M, M+1, D, H, T, I , S, W | 
| M | CDATF2H~, CDATF2H+7*, CDATF2H+9, CDATH2F~, CDATH2F+9*, CDATH2F+10*, CDATH2F+12 | 
| PAD | DATEFMT~, DATEFMT+10*, M+1, D, H, T, I, S | 
| S | NOW~ | 
| T | CDATF2H~, CDATF2H+7*, CDATF2H+8*, CDATF2H+9, CDATH2F+6~, CDATH2F+7*, CDATH2F+11*, CDATH2F+12, DATEFMT+9~, F1+2* | 
| U | F1 | 
| W | CDATF2H~, CDATF2H+9*, CDATH2F~, CDATH2F+8*, CDATH2F+10* | 
| X | CDATH2F~, CDATH2F+6*, CDATH2F+7, CDATH2F+8, CDATH2F+10, DT+1~, DT+2*, DTC+1, DATEFMT+9~, DATEFMT+13* , F1*, F1+3*, F1+5*, F1+8, Y*, M*, M+1*, D*, H*, T* , I*, S*, P*, W* | 
| >> X1 | DTC+1* | 
| >> X2 | DTC+1* | 
| Y | CDATF2H~, CDATF2H+7*, CDATF2H+9*, CDATH2F~, CDATH2F+9*, CDATH2F+12, DT+1~, DT+2, DATEFMT+9~, DATEFMT+13 , F1 | 
| Z | DATEFMT+9~, F1+4*, F1+5*, F1+6, F1+7* |