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
Character length for word, token.
subroutine dccaldatecurrent1(date, err)
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
Double Precision Real number.
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
Provides kind type parameter values.
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
integer, parameter, public dc_ealreadyinit
integer, parameter, public string
Character length for string.