1

このように「1985-01-01-00:00」という文字として宣言された日時の値があり、年、月、日を整数として抽出したいと考えています。FORTRAN 言語の正確なコマンドがわかりません。

4

1 に答える 1

5

例えば:

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
于 2012-04-14T15:12:54.607 に答える