I have a cell variable 201624x1 with values for date from '01/01/1994 01' until '01/01/1994 01' How do I convert these into Matlab dates
Thanks

3 个评论

It depends on what "from '01/01/1994 01' to '01/01/1994 01'" means. Why are the two strings equal and what is the trailing "01"?
sorry this was wrong. the time series starts at 01/01/1994 01 in which the 01 is 1 o' clock and ends at 31/12/2016 23 in which 23 is the 24 hrs midnight
per isakson
per isakson 2017-7-4
编辑:per isakson 2017-7-4

请先登录,再进行评论。

 采纳的回答

datetime(yourcellarray, 'InputFormat', 'dd/MM/yyyy HH')

更多回答(1 个)

Anushi1998
Anushi1998 2017-7-4

0 个投票

Use strfun and datetime functions for conversion

1 个评论

You probably mean cellfun. There is no strfun in base matlab. In any case, datetime can directly operate on a cell array so cellfun would not even be needed.

请先登录,再进行评论。

类别

在 帮助中心 和 File Exchange 中查找有关 Dates and Time 的更多信息

产品

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by