This predicated succeeds if the first file is more updated than the second one*/predicates
is_more_updated:(string Filename1, string Filename2)determ.
Get the GMT times when the files were last changed*/
Now I need to find out which date/time is more recent and I tried the following:-
Gmt1>Gmt2,!, %This compiled but gave me wrong results; then I tried:-
compare(Gmt1, Gmt2) = ::greater,!, %This too compiled but gave me wrong results. Finally I tried (which worked):-*/Time1=time::newFromGMT(Gmt1),Time2=time::newFromGMT(Gmt2),Time1:compare(Time2)=::greater.
It is very strange that you have gotten wrong results when comparing the gmtTimeValue's directly, that should work. Notice that compare on time (which is actually gtmTime::compare) does actually just compare the gmtTimeValue's: