A silly question: where is the error here below?
a={'Monday, 03-Jul-2017 15:00:00'};
datetime(a,'InputFormat','dddd, dd-MMM-yyyy HH:mm:ss')
Error using datetime
Unable to convert 'Monday, 03-Jul-2017 15:00:00' to datetime using the format 'dddd, dd-MMM-yyyy HH:mm:ss'. If the date/time text contains day, month, or time zone names in a language foreign to the 'en_US' locale, those might not be recognized. You can specify a different locale using the 'Locale' parameter.

 채택된 답변

Star Strider
Star Strider 2023년 5월 8일

1 개 추천

Use 'eeee' for the full name of the day —
a={'Monday, 03-Jul-2017 15:00:00'};
datetime(a,'InputFormat','eeee, dd-MMM-yyyy HH:mm:ss', 'Format','eeee, dd-MMM-yyyy HH:mm:ss')
ans = datetime
Monday, 03-Jul-2017 15:00:00
(Added: optional 'Format' string.)
.

댓글 수: 2

Sim
Sim 2023년 5월 8일
thanks a lot @Star Strider!
I did not know about "eeee"... thanks!
Star Strider
Star Strider 2023년 5월 8일
As always, my pleasure!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Dates and Time에 대해 자세히 알아보기

질문:

Sim
2023년 5월 8일

댓글:

2023년 5월 8일

Community Treasure Hunt

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

Start Hunting!

Translated by