I have a dataframe date is a sequence of 15 min intervals time. I want to convert it in matlab datenum.
2018-01-01 01:00:00,"25693,896000000",569321
2018-01-01 01:15:00,"25693,896000000",569321
2018-01-01 01:30:00,"25693,8960000000",569321
2018-01-01 01:45:00,"25693,896000000",569321
2018-01-01 02:00:00,"25693,896000000",569321
2018-01-01 02:15:00,"56932,123000000",369852
2018-01-01 02:30:00,"56932,123000000",369852
2018-01-01 02:45:00,"56932,123000000",369852
2018-01-01 03:00:00,"56932,123000000",369852
2018-01-01 03:15:00,"56932,123000000",369852
2018-01-01 03:30:00,"56932,123000000",369852
def datenum(d):
return 366 + d.toordinal() + (d - dt.fromordinal(d.toordinal())).total_seconds()/(24*60*60)
d = dt.strptime('2018-01-01 01:00','%Y-%m-%d %H:%M')
dn = datenum(d)
print(dn)