原文地址:在MATLAB中得到系统当前日期、时间也是经常用到的内容,由以下函数实现。作者:changwanghao

在MATLAB中得到系统当前日期、时间也是经常用到的内容,由以下函数实现。

1.生成指定格式日期和时间

datestr-生成指定格式日期和时间,是字符型变量。
>> datestr(now) %其中now是获取当前日期和时间
ans =
     30-Dec-2009 16:05:16
其中输出格式可由用户指定,共有31种格式,以下是第26种格式,其它格式见下表。
>> datestr(now,26)
ans =
     2009/12/30
                             Standard MATLAB Date format definitions
 

Number String Example
0 'dd-mmm-yyyy HH:MM:SS' 01-Mar-2000 15:45:17
1 'dd-mmm-yyyy' 01-Mar-2000
2 'mm/dd/yy' 03/01/00
3 'mmm' Mar
4 'm' M
5 'mm' 03
6 'mm/dd' 03/01
7 'dd' 01
8 'ddd' Wed
9 'd' W
10 'yyyy' 2000
11 'yy' 00
12 'mmmyy' Mar00
13 'HH:MM:SS' 15:45:17
14 'HH:MM:SS PM' 3:45:17PM
15 'HH:MM' 15:45
16 'HH:MM PM'3:45PM
17 'QQ-YY' Q1-96
18 'QQ' Q1
19 'dd/mm' 01/03
20 'dd/mm/yy' 01/03/00
21 'mmm.dd,yyyy HH:MM:SS' Mar.01,2000 15:45:17
22 'mmm.dd,yyyy' Mar.01,2000
23 'mm/dd/yyyy' 03/01/2000
24 'dd/mm/yyyy' 01/03/2000
25 'yy/mm/dd' 00/03/01
26 'yyyy/mm/dd' 2000/03/01
27 'QQ-YYYY' Q1-1996
28 'mmmyyyy' Mar2000
29 (ISO 8601)'yyyy-mm-dd' 2000-03-01
30 (ISO 8601)'yyyymmdd THHMMSS' 20000301T154517
31 'yyyy-mm-dd HH:MM:SS' 2000-03-01 15:45:17

2.获取当前时间的数值

clock-获取当前日期和时间的数值,即clock=[year month day hour minute seconds]。
>> format short g
>> clock
ans =
     2009 12 30 16 44 44.687
将clock函数取得的当前日期和时间取整,得
>> now=fix(ans)
now =
     2009 12 30 16 44 44
则now(1)=2008, now(2)=5,......,now(6)=44

3.其他时间和日期函数或命令

>> 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 =
    2009 12 30 16 24 24

>>t0=clock;
>>etime(clock,t0) %两次命令之间的时间间隔,之间可进行其它操作,计算消耗时间
ans =
     2.0160

>> t=cputime;
>> T=cputime-t
T =
    0.2031

>> tic %开始计时
>> toc %计时结束
Elapsed time is 2.751494 seconds.
 

>> T=today
T =
    734137
>> [a,b]=weekday(T,'long')   %星期函数,给出指定日期是星期几
a =
    4
b =
    Wednesday

>> d=eomday(2009,12)   %给出一个月的最后一天的日期
d =
   31
>> d=eomdate(2009,12) %给出一个月的最后一天的天数
d =
    734138

>> dom = day('30-Dec-2009') %日期中的天
dom =
      30

>> nd=yeardays(2009)    %某一年有多少天
nd =
    365

>> calendar
     Dec 2009
S M Tu W Th F S
0 0 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 0 0

MATLAB获取系统时间相关推荐

  1. matlab 获取系统时间now,date

    (1) 直接在命令窗输入now,返回数字,这个数字一般无意义:输入date,返回具体日期: >> now ans =     7.3699e+05 >> date ans = ...

  2. VC获取系统时间、程序运行时间

    1.使用CTime类 CString str;  //获取系统时间  CTime tm;  tm=CTime::GetCurrentTime();  str=tm.Format("现在时间是 ...

  3. c 获取当前时间插入oracle数据库,Oracle如何获取系统当前时间等操作实例,c++获取系统时间...

    Oracle如何获取系统当前时间等操作实例,c++获取系统时间 获取系统当前时间 date类型的 select sysdate from dual; char类型的 select to_char(sy ...

  4. VC++ 获取系统时间的方法汇总

    1.使用CTime类(获取系统当前时间,精确到秒) ? 1 2 3 4 5 6 CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime();/ ...

  5. Linux驱动中获取系统时间

    最近在做VoIP方面的驱动,总共有16个FXS口和FXO口依次初始化,耗用的时间较多.准备将其改为多线程,首先需要确定哪个环节消耗的时间多,这就需要获取系统时间. #include <linux ...

  6. C++11新特性,利用std::chrono精简传统获取系统时间的方法

    一.传统的获取系统时间的方法 传统的C++获取时间的方法须要分平台来定义. 相信百度代码也不少. 我自己写了下,例如以下. const std::string getCurrentSystemTime ...

  7. java自动获取时间 月代码_【java代码获取系统时间和执行定时任务】

    获取系统时间 主要类简介 SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类.它允许进行格式化(日期 -> 文本).解析(文本 -> 日期)和规范化. ...

  8. c++ 如何获取系统时间

    DoubleSnake   转载http://blog.csdn.net/zjnig711/article/details/2419081 c++ 如何获取系统时间 2008-04-28 15:34 ...

  9. 获取系统时间出错oracle-,oracle 获取系统时间(转)

    Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年.季.月.周.日 ...

最新文章

  1. Requested bean is currently in creation: Is there an unresolvable circular reference?
  2. 《VMware Virtual SAN权威指南》一第1章 VSAN概述
  3. linux 基础学习入门 2
  4. 微软正在帮助政府构建AI灾难响应工具
  5. dede mysql x_认识Dede的mysql数据库结构功能
  6. java 修饰符 访问控制符_Java访问修饰符(访问控制符)
  7. 【Python基础】刷爆网络的动态条形图,3行Python代码就能搞定
  8. Android aidl在Framework的使用
  9. javascript获取表单值的7种方式
  10. Docker 安装 MongoDB
  11. Maven学习总结(47)——Maven常用命令再总结
  12. java 拦截jsp页面_JSP 过滤器
  13. python魔术方法大全_python中魔术方法和属性汇总
  14. 系统学习NLP(十二)--文本表示综述
  15. 分布式消息系统jafka快速起步(转)
  16. csgo自建局域网服务器,csgo怎么创建局域网游戏
  17. 简易版的微信聊天存储方式
  18. ImageMagick (Magick++ for C++) configuration in Visual Studio 2012
  19. c语言printf输出整数数字,C语言 念数字 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字...
  20. 眼睛怎么画?怎样才能画好人物的眼睛?

热门文章

  1. 【NOIP1999】【Luogu1020】导弹拦截
  2. linux 集群服务器设置,Zookeeper集群配置
  3. opencv php,OpenCV应用实例
  4. atom配置python环境_用Python制作网站Django实操与开发环境配置
  5. hihocoder 1457 : 后缀自动机四·重复旋律7(后缀自动机+拓扑序BFS)
  6. bzoj 3632: 外太空旅行(随机)
  7. ZOJ 3987 2017CCPC秦皇岛 G:Numbers(高精度+贪心)
  8. HDU 6186 2017广西邀请赛:CS Course
  9. 图像欧拉数计算 matlab实现
  10. 在二维数组中寻找最小鞍点1181(该行最大值,该列最小值)(2种思路)