matlab里日期函数,matlab中如何获取当前日期时间函数的具体应用如下

matlab中如何获取当前日期时间函数的具体应用如下:

一、date ,now,clock

1.date:按照日期字符串格式返回当前系统日期

2.now:按照连续的日期数值格式返回当前系统时间

3.clock:按照日期向量格式返回当前系统时间

>> date,now,clock

ans =

09-Apr-2011

ans =

7.3460e+005

ans =

1.0e+003 *

2.0110 0.0040 0.0090 0.0170 0.0430 0.0470

二、year,month,day,hour,minute,second

matlab中分别使用year,month,day,hour,minute,second从上面讲到的字符串和连续型日期时间格式中提取年月日时分秒等信息

>>[year(date),year(now)]

ans =

2011 2011

注意:上面的函数是没法从向量型日期时间格式中正确读取上述信息的

>>year(clock)

ans =

5 0 0 0 0 0

三、Matlab中处理日期与时间的函数详解

Matlab用三种格式来表示日期与时间

(1)双精度型日期数字:一个日期型数字代表从公元0年到某一日期的的天数,例如,2008年8月26日夜时0

点钟被表示为733646,而这同一天的中午12点就被表示为733646.5,也就是说任何一个时刻都可以用一个双

精度型数字表示。

(2)不同形式的日期字符串:Matlab定义了28种标准日期格式的字符串。

(3)数值型的日期向量:用一个6元数组来表示一个日期时间,例如,[2008 8 26 12 5 0]表示2008年8月

26日12点05分0秒;用一个3元数组来表示一个日期,例如,[2008 8 26]表示2008年8月26日。

用日期数字表示日期使计算机更容易计算,但是不直观,因此Matlab提供了许多函数来实现三种日期格式之间

的转化。

(1)datestr: 实现将日期数字和日期向量转化为日期字符串,可以在Matlab命令窗口中输入help datestr

来查看关于datestr的用法。

(2)datenum: 实现将日期字符串和日期向量转化为日期数字,可以在Matlab命令窗口中输入help datenum

来查看关于datenum的用法。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值