61 logical,
intent(out),
optional:: err
66 integer :: date_time_values(1:8)
67 character(5) :: zone_raw
69 character(TOKEN):: zone
71 character(STRING):: cause_c
72 character(*),
parameter:: subname =
'DCCalDateCurrent1'
91 call date_and_time(zone=zone_raw, values=date_time_values)
92 zone = zone_raw(1:3) //
":" // zone_raw(4:5)
99 & date_time_values(1), date_time_values(2), date_time_values(3), &
100 & date_time_values(5), date_time_values(6), &
101 & real( date_time_values(7),
dp ), &
102 & date, zone, err = err )
103 if (
present(err) )
then
114 call storeerror( stat, subname, err, cause_c )
subroutine dccaldatecurrent1(date, err)
Get current date and time.
Interface declarations for dc_calendar procedures.
Derived types and parameters of calendar and date.
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_noerr
Error storage variables
integer, parameter, public dc_ebaddate
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)
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