|
DaysLeft.m2 |
PROCEDURE InitTimeIO; BEGIN ReleaseList; Append("d.m.y"); (* 24.12.1999 *) Append("d.my"); (* 24. Dezember 1999 *) Append("d.m."); (* 24.12. *) Append("d.m"); (* 24. Dezember *) END InitTimeIO; PROCEDURE ProcessArgs; PROCEDURE FetchDate(VAR date: Date); VAR string: ARRAY [0..31] OF CHAR; BEGIN FetchString(string); SreadDate(string, date); IF ~Done THEN Usage; END; END FetchDate; BEGIN (* ProcessArgs *) InitArgs("date"); FetchDate(date); AllArgs; END ProcessArgs; |
Die Prozedur SreadDate aus dem Modul TimeIO kann ein
frei formatiertes Datum aus einer Zeichenkette einlesen.
| |
Die unterstützen Datumsformate werden von InitTimeIO
festgelegt.
| |
Wenn das Datum nicht stimmt, wird Usage aufgerufen.
|
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 13.01.1999 |