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 =
'DCCalConvertToSec1' 80 if (
present( cal ) )
then 90 if ( .not. calp % initialized )
then 91 call messagenotify(
'W', subname,
'"cal" is not initialized. <-1> is returned.' )
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 =
'DCCalConvertToSec2' 204 if (
present( cal ) )
then 214 if ( .not. calp % initialized )
then 215 call messagenotify(
'W', subname,
'"cal" is not initialized. <-1> is returned.' )
integer, parameter, public unit_symbol_hour
integer, parameter, public unit_symbol_month
integer, parameter, public dc_enotinit
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ
real(dp) function dccalconverttosec1(in_time, in_unit, cal)
type(dc_cal), target, save, public default_cal
character(token) function, public dccaltype_str(cal_type)
integer, parameter, public unit_symbol_year
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_noerr
integer, parameter, public unit_symbol_day
integer, parameter, public dp
倍精度実数型変数
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
real(dp) function dccalconverttosec2(in_time, in_unit, cal)
integer, parameter, public dc_ebadunit
integer, parameter, public unit_symbol_min
integer function, public dccaldate_str2usym(str)
subroutine, public default_cal_set
integer, parameter, public unit_symbol_sec
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ