system.datetime.
例子此示例显示如何访问已加载的系统上的功能。该示例之后的主题介绍了一些关键步骤和想法,以帮助您在Matlab中使用.NET开始使用.NET®.
的微软®.NET框架类库包含类,例如system.datetime.
,可以在MATLAB中使用。下面的代码创建并使用一个对象DateTime
用于显示有关当前日期和时间的信息的属性和方法。
%为当前日期和时间创建对象netDate = System.DateTime.Now;%显示属性netdate.dayofweek netdate.hour.%调用方法ToShortTimeString (netDate) AddDays (netDate 7);%调用静态方法System.DateTime.DaysInMonth (netDate.Year netDate.Month)
以下主题提供了有关创建和查看有关对象信息的更多信息以及对.NET数据类型的简介。
有关。net Framework类库的信息,请参考中描述的第三方文档关于。net框架的更多信息.
上一节中的示例使用现在
财产创建一个DateTime
目的。以下示例显示了如何使用其中一个创建对象DateTime
构造函数.
mydate = system.datetime(2000,1,31);
要调用此构造函数或任何方法,您需要了解其参数列表,或功能签名.您的供应商产品文档显示功能签名。您还可以使用MATLAB显示签名methodsview
功能。类型methodsview(“System.DateTime”)
并在列表中搜索DateTime
条目,如下表所示。
的名字 | 返回类型 | 参数 |
---|---|---|
DateTime |
system.datetime.obj |
|
从.NET类框架文档中,以下签名初始化新实例DateTime
的指定年、月和日,这是我的约会
变量。
的名字 | 返回类型 | 参数 |
---|---|---|
DateTime |
system.datetime.obj |
(int32标量, |
有关更多信息,请参见阅读方法签名.
尽管供应商文档包含关于DateTime
对象,您可以使用matlab命令,如特性
和方法
,显示有关.NET对象的信息。例如:
%显示对象netDate = System.DateTime.Now%显示属性特性system.datetime.%显示其方法方法system.datetime.
MATLAB显示以下信息。(房产的价值反映了你的具体日期和时间。)
有关更多信息,请参见:
要在MATLAB中使用.NET对象,您需要了解MATLAB如何处理.NET数据类型。例如,以下DateTime
属性和方法创建各种。net类型的变量:
netDate = System.DateTime.Now;本天= netdate.dayofweek;thishour = netdate.hour;这件ate =托尔隆达特林(Netdate);thistime = toshorttimestring(netdate);ondent = system.datetime.daysinmonth(netdate.year,netdate.month);谁是
名称大小字节类netDate 1x1 112系统。DateTimemonthSz 1x1 4 int32 thisDate 1x1 112 System.String thisDay 1x1 104 System.DayOfWeek thisHour 1x1 4 int32 thisTime 1x1 112 System.String
MATLAB显示类型为类名。
要在MATLAB中使用这些变量,请考虑以下内容:
数值(INT32.
) - MATLAB通过将它们映射到等效的MATLAB类型来保留.NET数字类型。在以下示例中,h
是类型INT32.
.
h = thishour + 1;
有关更多信息,请参见.NET类型到MATLAB类型映射和数字类型.
字符串(系统。字符串
) - 使用char
函数转换系统。字符串
对象到matlabchar
数组:
disp ([“时间到了”char(这一)))
对象(system.datetime.
) -关于使用。net Framework类库文档的信息DateTime
目的。
枚举(系统。DayOfWeek
) -根据DateTime
文档,DayOfWeek
是一个枚举。要显示枚举成员,输入:
枚举(本天)
有关更多信息,请参见.NET枚举在MATLAB.
有关支持的类型和映射的完整列表,请参阅金宝app处理。net对象返回的数据.