uDerivable from Location-Of
uValue of Year-Of, Hour-Of, Minute-Of, & Second-Of is an integer
(=> (Time-Point ?p)
(= (Year-Of ?p)
(+ (LINLT
(Quantity-Magnitude (Location-Of
?p) Year-Unit)) 1900)))
(=>
(Time-Point ?p)
(=
(Hour-Of ?p)
(Mod (LINLT
(Quantity-Magnitude (Location-Of
?p) Hour-Unit)) 24)))
[Note: LINLT means “Largest Integer Less Than”.]
uValue of Month-Of is a Calendar-Month-Type
Calendar-Month-Type is a class whose instances are the
12 subclasses of
Calendar-Month (e.g., Calendar-January)
uValue of Day-Of is a Calendar-Day-Type
Calendar-Day-Type is a class whose 31 instances are
classes Calendar-Day-1 through
Calendar-Day-31
uValue of Week-Day-Of is a Calendar-Week-Day-Type