No InputFormat 'YYMMDD' found for datetime

4 次查看(过去 30 天)
Is there a way to transform '240331' into '31 March 2024' ?
The following does not work:
datetime('240331',InputFormat,'YYMMDD')
Unrecognized function or variable 'InputFormat'.
  2 个评论
Stephen23
Stephen23 2024-5-2
编辑:Stephen23 2024-5-2
"No InputFormat 'YYMMDD' found for datetime"
Character case matters!
"Is there a way to transform '240331' into '31 March 2024' ?"
datetime('240331', 'InputFormat','yyMMdd', 'Format','dd MMMM yyyy')
ans = datetime
31 March 2024

请先登录,再进行评论。

采纳的回答

Steven Lord
Steven Lord 2024-5-2
Either leave the quotes off but use == (if you're using a sufficiently recent release) or add quotes. You will need to adjust your format specifier, though.
datetime('240331',InputFormat = 'yyMMdd')
ans = datetime
31-Mar-2024
datetime('240331','InputFormat','yyMMdd')
ans = datetime
31-Mar-2024
You need to use 'yy' instead of 'YY' and 'dd' instead of 'DD'.
datetime('240331',InputFormat = 'YYMMDD')
Error using datetime (line 669)
The format 'YYMMDD' contains an unsupported symbol: 'Y'. See the datetime.Format property for a complete description of the identifiers used in datetime formats.
  3 个评论
Steven Lord
Steven Lord 2024-5-2
Since the format needs to have ways to represent both the Month component and the minute component of a datetime, the most natural representation IMO is for M to be case sensitive. [This was not a choice MathWorks made; that's part of the Unicode Locale Data Markup Language specification linked from the documentation page I reference below. I believe the LDML uses the symbols from ISO standard 8601.]
The table in the entry for the Format property on the datetime documentation page lists the character and character sequences that have special meanings when used in a format specifier (either the InputFormat name-value argument to the constructor or the Format property which can be set in the constructor or after the object has been created.)
Sim
Sim 2024-5-2
Wow, nice explanation, thanks! I will read about the document page :-)

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Tables 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by