Pass System.String
Arguments
Call .NET Methods with System.String
Arguments
If an input argument to a .NET method is System.String
, you can
pass a MATLAB® string scalar or character array. MATLAB automatically converts the argument into
System.String
. For example, the following code uses the
System.DateTime.Parse
method to convert a date represented by
a char
array into a DateTime
object:
strDate = "01 Jul 2010 3:33:02 GMT";
convertedDate = System.DateTime.Parse(strDate);
ToShortTimeString(convertedDate)
ToLongDateString(convertedDate)
To view the function signature for the System.DateTime.Parse
method, type:
methodsview("System.DateTime")
Search the list for Parse
.
Name | Return Type | Arguments | Qualifiers |
---|---|---|---|
Parse | System.DateTime RetVal | (System.String s) | Static |
For more information, see:
Search the Microsoft® website for the term
System.DateTime
.
Use System.String in MATLAB
This example shows how to use a System.String object in a MATLAB® function.
Create an object representing the current time. The current time thisTime
is a System.String
object.
netDate = System.DateTime.Now; thisTime = ToShortTimeString(netDate); class(thisTime)
ans = 'System.String'
To display thisTime
in MATLAB, use the string
function to convert the System.String
object to a MATLAB string.
join(["The time is", string(thisTime)])
ans = "The time is 13:21"