Jab*_*bed 1 fortran intel-fortran
我将日期时间值以这种方式声明为字符"1985-01-01-00:00",我想将年,月和日提取为整数.我不知道FORTRAN语言中的确切命令.
例如:
program zz
character(20) :: ch = "1985-01-01-00:00"
integer yyyy,mm,dd
read(ch(1:4),'(i)') yyyy
read(ch(6:7),'(i)') mm
read(ch(9:10),'(i)') dd
write(*,*) yyyy, mm, dd
end program zz
Run Code Online (Sandbox Code Playgroud)