преобразование символов в целые числа в фортране - PullRequest
1 голос
/ 28 марта 2012

У меня есть значение даты и времени, объявленное таким образом как символ "1985-01-01-00: 00", и я хочу извлечь год, месяц и день как целое число.Я не знаю точную команду на языке Фортран.

1 Ответ

5 голосов
/ 14 апреля 2012

Например:

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...