I am not getting the correct answer when using datetime function
显示 更早的评论
Hi everyone,
I am using the following function
datetime(1,43100,1)
but instead of getting '31/12/2017' as an answer (as given from Excel), I am getting 01-Aug-3592. Apparently, I am missing something in the datetime function but don't know what it is.
Thanks in advance for your time.
采纳的回答
更多回答(1 个)
Ted Shultz
2019-9-17
编辑:Ted Shultz
2019-9-17
You are using
t = datetime(Y,M,D)
Year = 1
month = 43100
day = 1
That is not what you intend I assume.
I think you want:
t = datetime(43100,'ConvertFrom','excel')
类别
在 帮助中心 和 File Exchange 中查找有关 Dates and Time 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!