26   logical, 
intent(out), 
optional:: err
    45   integer :: date_time_values(1:8)
    46   character(5)  :: zone_raw
    54   character(TOKEN):: zone
    57   character(STRING):: cause_c
    58   character(*), 
parameter:: subname = 
'DCCalDateCurrent1'    77   call date_and_time(zone=zone_raw, values=date_time_values)
    78   zone = zone_raw(1:3) // 
":" // zone_raw(4:5)
    85     & date_time_values(1), date_time_values(2), date_time_values(3), & 
    86     & date_time_values(5), date_time_values(6), &                      
    87     & 
real( date_time_values(7), DP ), & 
    88     & date, zone, err = err )            
    89   if ( present(err) ) then
   100   call storeerror( stat, subname, err, cause_c )
 
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ 
 
integer, parameter, public dc_ebaddate
 
subroutine, public storeerror(number, where, err, cause_c, cause_i)
 
integer, parameter, public dc_noerr
 
type(dc_cal_date), target, save, public default_date
 
integer, parameter, public dp
倍精度実数型変数 
 
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
 
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
 
integer, parameter, public dc_ealreadyinit
 
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ