18       & 
operator(<), 
operator(>), 
operator(<=), 
operator(>=), &
    19       & 
operator(+), 
operator(-), 
operator(*), 
operator(/), &
    26     integer:: time_caltype
    27     character(6):: time_zone
    30       & sclyear = time_year, sclmon = time_mon, sclday = time_day, &
    31       & sclsec = time_sec, caltype = time_caltype, zone = time_zone )
    33       & sclyear = time_year, &
    34       & sclmon = time_mon - diff % mon, &
    35       & sclday = time_day - diff % day, &
    36       & sclsec = time_sec - diff % sec, &
    37       & caltype = time_caltype, zone = time_zone)
    45       & 
operator(<), 
operator(>), 
operator(<=), 
operator(>=), &
    46       & 
operator(+), 
operator(-), 
operator(*), 
operator(/), &
    52     result % day = time1 % day - time2 % day
    53     result % sec = time1 % sec - time2 % sec &
    55     result % day_seconds = time1 % day_seconds
    56     call dcdate_normalize(result % day, result % sec, result % day_seconds, result % nondim_flag)
    67     result % mon = diff1 % mon - diff2 % mon
    68     result % day = diff1 % day - diff2 % day
    69     result % sec = diff1 % sec - diff2 % sec
    70     result % day_seconds = diff1 % day_seconds
    72     call dcdate_normalize(result % day, result % sec, result % day_seconds, result % nondim_flag)
    83     real(DP), 
intent(in):: sec
    85     result % mon = diff % mon
    86     result % day = diff % day
    87     result % sec = diff % sec - sec
    88     result % day_seconds = diff % day_seconds
    89     call dcdate_normalize(result % day, result % sec, result % day_seconds, result % nondim_flag)
   100     real, 
intent(in):: sec
   102     result = diff - 
real( sec, 
dp )
   113     integer, 
intent(in):: sec
   115     result = diff - 
real( sec, 
dp )
 type(dc_difftime) function dcdatetime_sub_fd(diff, sec)
 
type(dc_difftime) function dcdatetime_sub_fr(diff, sec)
 
type(dc_difftime) function dcdatetime_sub_fi(diff, sec)
 
type(dc_difftime) function dcdatetime_sub_tt(time1, time2)
 
type(dc_difftime) function dcdatetime_sub_ff(diff1, diff2)
 
subroutine, public dcdate_nondimcheck(opr, diff1, diff2, rslt)
 
integer, parameter, public dp
倍精度実数型変数 
 
subroutine, public dcdate_normalize(day, sec, day_seconds, nondim_flag)
 
type(dc_datetime) function dcdatetime_sub_tf(time, diff)