欢迎来到天天文库
浏览记录
ID:52914305
大小:61.00 KB
页数:4页
时间:2020-03-31
《Matlab常用时间函数.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB常用日期和时间函数1.生成指定格式日期和时间datestr-生成指定格式日期和时间,是字符型变量。 >> datestr(now) %其中now是获取当前日期和时间 ans= 30-Dec-200916:05:16 其中输出格式可由用户指定,共有31种格式,以下是第26种格式,其它格式见下表。 >> datestr(now,26) ans= 2009/12/30 StandardMATLABDateformatdefinitions NumberStringExampl
2、e0'dd-mmm-yyyyHH:MM:SS'01-Mar-200015:45:171'dd-mmm-yyyy'01-Mar-20002'mm/dd/yy'03/01/003'mmm'Mar4'm'M5'mm'036'mm/dd'03/017'dd'018'ddd'Wed9'd'W10'yyyy'200011'yy'0012'mmmyy'Mar0013'HH:MM:SS'15:45:1714'HH:MM:SSPM'3:45:17PM15'HH:MM'15:4516'HH:MMPM'3:45PM17'QQ-YY'Q1-9618'QQ'Q119'dd/mm'
3、01/0320'dd/mm/yy'01/03/0021'mmm.dd,yyyyHH:MM:SS'Mar.01,200015:45:1722'mmm.dd,yyyy'Mar.01,200023'mm/dd/yyyy'03/01/200024'dd/mm/yyyy'01/03/200025'yy/mm/dd'00/03/0126'yyyy/mm/dd'2000/03/0127'QQ-YYYY'Q1-199628'mmmyyyy'Mar200029(ISO8601)'yyyy-mm-dd'2000-03-0130(ISO8601)'yyyymmddTHHMMS
4、S'20000301T15451731'yyyy-mm-ddHH:MM:SS'2000-03-0115:45:17 2.获取当前时间的数值clock-获取当前日期和时间的数值,即clock=[yearmonthdayhourminuteseconds]。 >> formatshortg >> clock ans= 20091230164444.687 将clock函数取得的当前日期和时间取整,得 >> now=fix(ans) now= 20091230164444 则now(1)=2008,now(2)=5,......,now(6)
5、=443.其他时间和日期函数或命令>> date ans= 30-Dec-2009 >> n=datenum('30-dec-2009') %给出0000年到给定时间的天数 n= 734137 >>now; %获取当前时间至0000年的天数 >>T=floor(ans) T= 734137 >>datestr(now) >>m=datevec(ans) %得到日期和时间向量 m= 20091230162424 >>t0=clock; >>etime(clock,t0) %两次命令之间的时间间隔,之间可进行其它操作,计算消耗时间 a
6、ns= 2.0160 >> t=cputime; >> T=cputime-t T= 0.2031 >> tic %开始计时 >> toc %计时结束 Elapsedtimeis2.751494seconds.>> T=today T= 734137 >> [a,b]=weekday(T,'long') %星期函数,给出指定日期是星期几 a= 4 b= Wednesday>> d=eomday(2009,12) %给出一个月的最后一天的日期 d= 31 >> d=eomdate(2009,12) %给出一个月的最后
7、一天的天数 d= 734138>> dom=day('30-Dec-2009') %日期中的天 dom= 30>> nd=yeardays(2009) %某一年有多少天 nd= 365>> calendar Dec2009 S M TuW ThF S 0 0 1 2 3 4 5 6 7 8 9101112 13141516171819 20212223242526 2728293031 0 0
此文档下载收益归作者所有