149 logical:: initialized = .false.
152 integer:: month_in_year
155 integer,
pointer:: day_in_month(:) => null()
158 integer:: hour_in_day
161 integer:: min_in_hour
164 real(
dp):: sec_in_min
186 logical:: initialized = .false.
195 character(TOKEN):: zone
201 character(*),
parameter,
dimension(8) ::
unit_sec = (/ &
202 &
'seconds',
'second ',
'secs. ',
'secs ', &
203 &
'sec. ',
'sec ',
's. ',
's '/)
205 character(*),
parameter,
dimension(4) ::
unit_min = (/ &
206 &
'minutes',
'minute ',
'min. ',
'min '/)
207 character(*),
parameter,
dimension(8) ::
unit_hour = (/ &
208 &
'hours',
'hour ',
'hrs. ',
'hrs ', &
209 &
'hr. ',
'hr ',
'h. ',
'h '/)
210 character(*),
parameter,
dimension(4) ::
unit_day = (/ &
211 &
'days',
'day ',
'd. ',
'd '/)
213 &
'months',
'month ',
'mon. ', &
214 &
'mon ',
'mo. ',
'mo '/)
215 character(*),
parameter,
dimension(4) ::
unit_year = (/ &
216 &
'years',
'year ',
'yr. ',
'yr '/)
integer, parameter, public cal_user_defined
integer, parameter, public cal_julian
character(*), dimension(6), parameter, public unit_month
integer, parameter, public unit_symbol_sec
character(*), dimension(4), parameter, public unit_year
character(*), dimension(8), parameter, public unit_hour
integer, parameter, public cal_gregorian
character(*), dimension(8), parameter, public unit_sec
integer, parameter, public unit_symbol_month
integer, parameter, public unit_symbol_year
integer, parameter, public unit_symbol_hour
integer, parameter, public unit_symbol_day
integer, parameter, public unit_symbol_min
character(*), dimension(4), parameter, public unit_day
character(*), dimension(4), parameter, public unit_min
integer, parameter, public unit_symbol_err
integer, parameter, public cal_360day
integer, parameter, public cal_noleap
integer, parameter, public cal_cyclic
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ
integer, parameter, public dp
倍精度実数型変数