39 use dc_message,
only: messagenotify
40 use dc_trace,
only: beginsub, endsub
48 real(
dp),
intent(in):: in_time
52 character(*),
intent(in):: in_unit
56 type(
dc_cal),
intent(in),
optional,
target:: cal
65 type(
dc_cal),
pointer:: calp =>null()
66 integer:: in_unit_sym, out_unit_sym
69 character(*),
parameter:: subname =
'DCCalConvertToMin1'
80 if (
present( cal ) )
then
90 if ( .not. calp % initialized )
then
91 call messagenotify(
'W', subname,
'"cal" is not initialized. <-1> is returned.' )
160 use dc_message,
only: messagenotify
161 use dc_trace,
only: beginsub, endsub
168 real(
dp),
intent(in):: in_time
172 integer,
intent(in):: in_unit
176 type(
dc_cal),
intent(in),
optional,
target:: cal
185 type(
dc_cal),
pointer:: calp =>null()
193 character(*),
parameter:: subname =
'DCCalConvertToMin2'
204 if (
present( cal ) )
then
214 if ( .not. calp % initialized )
then
215 call messagenotify(
'W', subname,
'"cal" is not initialized. <-1> is returned.' )
real(dp) function dccalconverttomin2(in_time, in_unit, cal)
real(dp) function dccalconverttomin1(in_time, in_unit, cal)
type(dc_cal), target, save, public default_cal
character(token) function, public dccaltype_str(cal_type)
subroutine, public default_cal_set
integer function, public dccaldate_str2usym(str)
integer, parameter, public unit_symbol_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
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_ebadunit
integer, parameter, public dc_enotinit
integer, parameter, public dc_noerr
Provides kind type parameter values.
integer, parameter, public token
Character length for word, token
integer, parameter, public string
Character length for string
integer, parameter, public dp
Double Precision Real number