18       & 
operator(<), 
operator(>), 
operator(<=), 
operator(>=), &
    19       & 
operator(+), 
operator(-), 
operator(*), 
operator(/), &
    26     integer:: time_caltype
    27     character(6):: time_zone
    29     call eval(time, sclyear = time_year, sclmon = time_mon, &
    30       & sclday = time_day, sclsec = time_sec, &
    31       & caltype = time_caltype, zone = time_zone)
    33       & sclmon = time_mon + diff % mon, &
    34       & sclday = time_day + diff % day, &
    35       & sclsec = time_sec + diff % sec, &
    36       & caltype = time_caltype, zone = time_zone)
    59     result % mon = diff1 % mon + diff2 % mon
    60     result % day = diff1 % day + diff2 % day
    61     result % sec = diff1 % sec + diff2 % sec
    62     result % day_seconds = diff1 % day_seconds
    64     call dcdate_normalize(result % day, result % sec, result % day_seconds, result % nondim_flag)
    75     real(DP), 
intent(in):: sec
    77     result % mon = diff % mon
    78     result % day = diff % day
    79     result % sec = diff % sec + sec
    80     result % day_seconds = diff % day_seconds
    81     call dcdate_normalize(result % day, result % sec, result % day_seconds, result % nondim_flag)
    92     real, 
intent(in):: sec
    94     result = diff + 
real( sec, 
dp )
   105     integer, 
intent(in):: sec
   107     result = diff + 
real( sec, 
dp )
 
type(dc_datetime) function dcdatetime_add_tf(time, diff)
 
type(dc_difftime) function dcdatetime_add_fd(diff, sec)
 
type(dc_difftime) function dcdatetime_add_fi(diff, sec)
 
type(dc_difftime) function dcdatetime_add_ff(diff1, diff2)
 
subroutine, public dcdate_nondimcheck(opr, diff1, diff2, rslt)
 
integer, parameter, public dp
倍精度実数型変数 
 
type(dc_difftime) function dcdatetime_add_fr(diff, sec)
 
type(dc_datetime) function dcdatetime_add_ft(diff, time)
 
subroutine, public dcdate_normalize(day, sec, day_seconds, nondim_flag)