home *** CD-ROM | disk | FTP | other *** search
- program Datetest;
-
- { Test for DA_TI51.TPU
-
- Denam Systems
- 1115 Madison St. N.E. Suite 226
- Salem, Oregon 97303
-
- (503) 363-0198
- CompuServe 70405,1422
-
- Programmer: Dennis R. Fischer
- }
- uses
- crt, da_ti51;
- var
- li : longint;
- i,
- Time : word;
- ts,
- ts2,
- ts3,
- TimeStr : string;
- tb : boolean;
- begin
- clrscr;
- GetDateStr (ts);
- writeln ('GetDateStr = ', ts);
-
- GetDate4Str (ts);
- writeln ('GetDate4Str = ', ts);
-
- GetFullDateStr (ts);
- writeln ('GetFullDateStr = ', ts);
-
- GetTimeStr (ts);
- writeln ('GetTimeStr = ', ts);
-
- GetTime24Str (Ts);
- writeln ('GetTime24Str = ', ts);
-
- GetDate4Str (ts);
-
- li := DaysSince0 (ts);
- writeln ('DaysSince0 (', ts, ') = ', li);
-
- i := ExtractYear (ts);
- writeln ('IsLeap (', i, ') = ', IsLeap (i));
-
- i := ExtractDay (ts);
- writeln ('ExtractDay (', ts, ') = ', i);
-
- i := ExtractMonth (ts);
- writeln ('ExtractMonth (', ts, ') = ', i);
-
- i := ExtractYear (ts);
- writeln ('ExtractYear (', ts, ') = ', i);
-
- GetTime24Str (TimeStr);
- i := ExtractHour (TimeStr);
- writeln ('ExtractHour (', TimeStr, ') = ', i);
-
- i := ExtractMinute (TimeStr);
- writeln ('ExtractMinute (', TimeStr, ') = ', i);
-
- writeln;
-
- write ('Conv24ToAMPM (''2223'') = ');
- TimeStr := '2223';
- Conv24ToAMPM (TimeStr);
- writeln (TimeStr);
-
- write ('ConvAMPMTo24 (''5:19 PM'') = ');
- TimeStr := '5:19 PM';
- ConvAMPMTo24 (TimeStr);
- writeln (TimeStr);
-
- writeln;
- writeln ('Starting date = 09/12/1989 -- Starting time = 0900 hours');
- writeln ('Ending date = 09/13/1989 -- Ending time = 0805 hours');
- tb := GetElaspeTime (TimeStr, li, '09/12/1989', '09/13/1989',
- '0900', '0805');
- writeln ('GetElaspeTime = ', TimeStr,
- ' (hours:minutes) - ', li, ' (minutes)');
- repeat until keypressed
- end.