19 &
operator(==),
operator(<),
operator(>),
operator(<=),
operator(>=), &
25 call eval(time1, sclyear=year1)
26 call eval(time2, sclyear=year2)
27 if (year1 < year2)
then 29 elseif (year1 > year2)
then 34 if (time1_sec < time2_sec)
then 51 &
operator(<),
operator(>),
operator(<=),
operator(>=),
operator(==)
55 if ( diff1 % day_seconds == diff2 % day_seconds )
then 57 if ( diff1 % mon < diff2 % mon )
then 58 result = .true. ;
return 59 elseif ( diff1 % mon > diff2 % mon )
then 60 result = .false. ;
return 62 if ( diff1 % day < diff2 % day )
then 63 result = .true. ;
return 64 elseif ( diff1 % day > diff2 % day )
then 65 result = .false. ;
return 67 if ( diff1 % sec < diff2 % sec )
then 68 result = .true. ;
return 69 elseif ( diff1 % sec > diff2 % sec )
then 70 result = .false. ;
return 94 integer,
intent(in):: factor
108 integer,
intent(in):: factor
111 result = factor <
evalsec(diff)
logical function dcdatetime_lt_tt(time1, time2)
logical function dcdatetime_lt_ff(diff1, diff2)
logical function dcdatetime_lt_fi(diff, factor)
logical function dcdatetime_lt_if(factor, diff)