Если входным параметром к методу.NET является System.String, можно передать скаляр строки MATLAB® или символьный массив. MATLAB автоматически преобразовывает аргумент в System.String Строка. Например, следующий код использует метод System.DateTime.Parse, чтобы преобразовать дату, представленную массивом char в объект DateTime:
strDate = "01 Jul 2010 3:33:02 GMT";
convertedDate = System.DateTime.Parse(strDate);
ToShortTimeString(convertedDate)
ToLongDateString(convertedDate)Чтобы просмотреть функциональную подпись для метода System.DateTime.Parse, введите:
methodsview("System.DateTime")Ищите список Parse.
| Спецификаторы | Возвратите тип | Имя | Аргументы |
|---|---|---|---|
Static | Система. DateTime RetVal | Синтаксический анализ | система. Строки |
Для получения дополнительной информации см.:
Ищите веб-сайт MSDN® по https://msdn.microsoft.com/en-us/ для термина System.DateTime Datetime.
Этот пример показывает, как использовать Систему. Объект строки в функции MATLAB®.
Создайте объект, представляющий текущее время. Текущее время thisTime является объектом System.String.
netDate = System.DateTime.Now; thisTime = ToShortTimeString(netDate); class(thisTime)
ans =
'System.String'
Чтобы отобразить thisTime в MATLAB, используйте функцию string, чтобы преобразовать объект System.String в строку MATLAB.
join(["The time is", string(thisTime)])
ans =
"The time is 13:21"