Подпись метода java.time.LocalDate.parse
определена как CharSequence
, а не String
.
public static LocalDate parse(CharSequence text)
Matlab автоматически преобразует Matlab char
и string
массивов до java.lang.String
, но не до CharSequence
. Таким образом, вы должны указать явное преобразование, вызвав java.lang.String(...)
в строке самостоятельно:
>> localdate=java.time.LocalDate.parse('2020-04-19')
No method 'parse' with matching signature found for class 'java.time.LocalDate'.
>> localdate=java.time.LocalDate.parse(java.lang.String('2020-04-19'))
localdate =
2020-04-19
>>