55 integer,
intent(in),
optional :: unit
56 character(*),
intent(in),
optional:: indent
60 character(STRING):: indent_str
61 character(*),
parameter :: subname =
'DCDateTimePutLine'
64 if (
present(unit))
then
72 if (
present(indent) )
then
73 if ( len(indent) /= 0 )
then
74 indent_len = len(indent)
75 indent_str(1:indent_len) = indent
80 & indent_str(1:indent_len) // &
81 &
'#<DC_DATETIME:: @date=%c @caltype=%d @zone=%c', &
82 & i=(/time % caltype/), c1=trim(
tochar(time)), c2=trim(time % zone) )
85 & indent_str(1:indent_len) // &
88 & indent = indent_str(1:indent_len) // &
92 & indent_str(1:indent_len) // &
95 & indent = indent_str(1:indent_len) // &
99 & indent_str(1:indent_len) //
'>' )
137 integer,
intent(in),
optional :: unit
138 character(*),
intent(in),
optional:: indent
142 character(STRING):: indent_str
143 character(*),
parameter :: subname =
'DCDiffTimePutLine'
146 if (
present(unit))
then
154 if (
present(indent) )
then
155 if ( len(indent) /= 0 )
then
156 indent_len = len(indent)
157 indent_str(1:indent_len) = indent
162 & indent_str(1:indent_len) // &
163 &
'#<DC_DIFFTIME:: @diff=%c @nondim=%b', &
164 & c1 = trim(
tochar(diff)), l = (/ diff % nondim_flag /) )
167 & indent_str(1:indent_len) // &
170 & indent = indent_str(1:indent_len) // &
174 & indent_str(1:indent_len) // &
177 & indent = indent_str(1:indent_len) // &
181 & indent_str(1:indent_len) // &
184 & indent = indent_str(1:indent_len) // &
188 & indent_str(1:indent_len) //
'>' )
209 integer,
intent(in),
optional :: unit
228 integer,
intent(in),
optional :: unit
subroutine dcdifftimeputline_bc(diff, unit)
subroutine dcdatetimeputline_bc(time, unit)
subroutine dcdifftimeputline(diff, unit, indent)
subroutine dcdatetimeputline(time, unit, indent)
dc_date_types::DC_DATETIME, dc_date_types::DC_DIFFTIME の印字
subroutine, public dcscaledsecputline(sclsec, unit, indent)
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 string
文字列を保持する 文字型変数の種別型パラメタ
integer, parameter, public stdout
標準出力の装置番号