146 logical:: initialized = .false.
147 integer:: month_in_year
148 integer,
pointer:: day_in_month(:) => null()
149 integer:: hour_in_day
150 integer:: min_in_hour
151 real(
dp):: sec_in_min
175 logical:: initialized = .false.
182 character(TOKEN):: zone
188 character(*),
parameter,
dimension(8) ::
unit_sec = (/ &
189 &
'seconds',
'second ',
'secs. ',
'secs ', &
190 &
'sec. ',
'sec ',
's. ',
's '/)
192 character(*),
parameter,
dimension(4) ::
unit_min = (/ &
193 &
'minutes',
'minute ',
'min. ',
'min '/)
194 character(*),
parameter,
dimension(8) ::
unit_hour = (/ &
195 &
'hours',
'hour ',
'hrs. ',
'hrs ', &
196 &
'hr. ',
'hr ',
'h. ',
'h '/)
197 character(*),
parameter,
dimension(4) ::
unit_day = (/ &
198 &
'days',
'day ',
'd. ',
'd '/)
200 &
'months',
'month ',
'mon. ', &
201 &
'mon ',
'mo. ',
'mo '/)
202 character(*),
parameter,
dimension(4) ::
unit_year = (/ &
203 &
'years',
'year ',
'yr. ',
'yr '/)
Derived types and parameters of calendar and date.
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
Provides kind type parameter values.
integer, parameter, public token
Character length for word, token
integer, parameter, public dp
Double Precision Real number