48 &
operator(<),
operator(>),
operator(<=),
operator(>=), &
49 &
operator(+),
operator(-),
operator(*),
operator(/), &
56 integer:: time_caltype
57 character(6):: time_zone
60 & sclyear = time_year, sclmon = time_mon, sclday = time_day, &
61 & sclsec = time_sec,
caltype = time_caltype, zone = time_zone )
63 & sclyear = time_year, &
64 & sclmon = time_mon - diff % mon, &
65 & sclday = time_day - diff % day, &
66 & sclsec = time_sec - diff % sec, &
67 &
caltype = time_caltype, zone = time_zone)
95 &
operator(<),
operator(>),
operator(<=),
operator(>=), &
96 &
operator(+),
operator(-),
operator(*),
operator(/), &
102 result % day = time1 % day - time2 % day
103 result % sec = time1 % sec - time2 % sec &
105 result % day_seconds = time1 % day_seconds
106 call dcdate_normalize(result % day, result % sec, result % day_seconds, result % nondim_flag)
137 result % mon = diff1 % mon - diff2 % mon
138 result % day = diff1 % day - diff2 % day
139 result % sec = diff1 % sec - diff2 % sec
140 result % day_seconds = diff1 % day_seconds
142 call dcdate_normalize(result % day, result % sec, result % day_seconds, result % nondim_flag)
173 real(
dp),
intent(in):: sec
175 result % mon = diff % mon
176 result % day = diff % day
177 result % sec = diff % sec - sec
178 result % day_seconds = diff % day_seconds
179 call dcdate_normalize(result % day, result % sec, result % day_seconds, result % nondim_flag)
210 real,
intent(in):: sec
212 result = diff - real( sec,
dp )
243 integer,
intent(in):: sec
245 result = diff - real( sec,
dp )
type(dc_difftime) function dcdatetime_sub_fd(diff, sec)
type(dc_datetime) function dcdatetime_sub_tf(time, diff)
利用者定義演算子 (-) のための関数
type(dc_difftime) function dcdatetime_sub_ff(diff1, diff2)
type(dc_difftime) function dcdatetime_sub_fi(diff, sec)
type(dc_difftime) function dcdatetime_sub_fr(diff, sec)
type(dc_difftime) function dcdatetime_sub_tt(time1, time2)
subroutine, public dcdate_normalize(day, sec, day_seconds, nondim_flag)
subroutine, public dcdate_nondimcheck(opr, diff1, diff2, rslt)
integer, save, public caltype
デフォルトの暦タイプ (グレゴリオ暦)
integer, parameter, public dp
倍精度実数型変数