Exkurs: Zeit in der Ulmer Oberon-Bibliothek II

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

PrintDate.om
PROCEDURE PrintTime(time: Times.Time);
   VAR
      date: Dates.LongInfoRec;
BEGIN
   Dates.GetLong(time, date);
   Print.F7("%02d.%02d.%02d %02d:%02d:%02d %s\n",
      date.day, date.month, date.year,
      date.hour, date.minute, date.second,
      date.tzInfo.name);
END PrintTime;

*Das Modul Dates kann Zeitangaben entsprechend dem gängigen Kalender konvertieren.
 
*Das Modul Print funktioniert ähnlich wie printf in der C-Bibliothek. Hierbei spezifiziert ein Format wie die anschließenden Parameter in den auszugebenden Text eingefügt werden. Dabei operiert jede %-Sequenz als Platzhalter für einen der auszugebenden Parameter.
 
*%02d steht für dezimal, 2 Ziffern mit führenden Nullen.
 
*%s steht für eine Zeichenkette.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 29.06.1999