|
The infocenter states the following for %Diff:
"The result is rounded down, with any remainder discarded. For example, 61
minutes is equal to 1 hour, and 59 minutes is equal to 0 hours."
I have the following statement in a program where cur_time is 12:38:15 and
last_time is 11:38:15.
C IF %Diff (Cur_Time:Last_Time:*Minutes) >
60
Using the interpretation from the infocenter cited above, does that mean
that the %Diff would be 1 *Hour instead of 60 *Minutes?
The reason I ask is that for some reason the code that should execute
never does and therefore there must be something wrong with that condition
as coded
(and I don't know how to or if I can view the value of %Diff).
Could it be that the compiler is rounding up to 1 hour and therefore
minutes is never greater than 60?
Or (in other words) is >60 a valid value for use with *Minutes?
Comments?
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.