| |
Mai 2002 ZeitcService: Grundlegender ZeitcService 1-7 1 Das Zeitfeld von einem UtcT verwendete, absolute Zeit auszudrücken hält UTC Zeit, ungeachtet die Zone der lokalen Zeit. Z.B. die Zeit 3:00pm in Deutschland (das ausdrücken eins ist Stunde östlich der Universalzeitzone), muß dem Zeitfeld bis 2:00pm auf eingestellt werden gegeben worden Datum und das tdf Feld muß bis 60 eingestellt werden. Dies heißt das, für jedes mögliches gegebene UtcT Wert' UTC ', die lokale Zeit kann wie berechnet werden utc.time + utc.tdf * 600.000.000 Merken Sie, daß es möglich ist, korrektes UtcT zu produzieren Werte, durch das tdf immer einstellen Feld zu null und das Zeitfeld auf UTC nur einstellen Zeit; jedoch sind Implementierungen angeregt, um die Zoneninformationen der lokalen Zeit für das UtcT zu umfassen Werte, die sie produzieren. 1,3,2,5 Schreiben Sie IntervalT Diese Art hält einen Zeitabstand dargestellt als zwei TimeT Werte, die entsprechen untereres und oberes Limit des Abstands. IntervalT Struktur, die eine unterere Schranke enthält grösser als das obere Limit ist unzulässig. Für den Abstand zum Sein sinnvoll, die Zeitunterseite für das unterere und obere Limit sein verwendet müssen dieselben, und die Zeitunterseite selbst darf nicht werden durch den Abstand überspannt Sie. Modul CosTime { enum TimeComparison { TCEqualTo, TCLessThan, TCGreaterThan, TCIndeterminate }; enum ComparisonType { IntervalC, MidC }; enum OverlapType { OTContainer, OTContained, OTOverlap, OTNoOverlap }; }; 1,3,2,6 Enum ComparisonType ComparisonType definiert die zwei Arten des Zeitvergleiches, die gestützt werden. IntervalC Vergleich tut den Vergleich, der in Betracht den Störungsumschlag zieht. MidC Vergleich vergleicht gerade die niedrigen Zeiten. A MidC Vergleich kann nie zurückgehen TCIndeterminate . |  |
|
| |
|
|