Nästa: Slumptal
Upp: Fördeklarerade procedurer och funktioner
Förra: Min och Max
Proceduren Time(VAR a:strängtyp ), där a har minst 10 positioner, tar reda på aktuell tid. Tiden stoppas i a på trefältsformen hh:mm:ss där hh är timmen (00 till 23), mm är minuter (00 till 59) och ss är sekunder (00 till 59). Om något fält skulle vara ensiffrigt stoppas en nolla in som tiotalssiffra. Positionerna 9 och 10 blir alltid blanka. Exempel: Anropet Time(tid); klockan tre minuter och 57 sekunder över tre på eftermiddagen sätter tid till '15:03:57 '.
Formaten för Date och Time styrs egentligen av lokal (eng. locale), det vill säga inställningen av LANG-omgivningsvariabeln som ändras med kommandot setlocale. De format som beskrivs ovan får man med standardlokalinställningen.
Funktionen Wallclock:Integer returnerar antalet sekunder som gått sedan midnatt nyårsafton 1970.
Funktionen Clock:Integer returnerar förbrukad CPU-tid sedan programmet startades, mätt i millisekunder.
Viggo Kann