datenum MATLAB до python - PullRequest
       10

datenum MATLAB до python

1 голос
/ 24 апреля 2020

Привет всем, я пытаюсь переписать код Matlab в python, и у меня возникли проблемы с функцией datenum (MATLAB). Я не смог найти подобную функцию в python (так, как мне нужно)

Код MATLAB

t = datenum(EQdata{1},'yyyymmdd');

Где EQdata {1} - время и имеет эту форму 'ггггммдд'

   '20000616'
   '20000512'
   '20000423'
   '20000423'
   '20000108'

И т

736978
737074
737081
737152
737160
737296

Я нашел некоторую функцию, которая может работать, например:

print date.toordinal(date(1970,1,1))

719163 

Но моя главная проблема в том, что у меня есть время в 'ггггммдд ', и этой функции нужен месяц и день в качестве независимого аргумента.

1 Ответ

0 голосов
/ 24 апреля 2020

Вы можете использовать strptime ():

datetime.strptime(eqdata[1], '%Y%m%d')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...