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)