摘自 EmanLee

https://www.cnblogs.com/emanlee/archive/2011/12/19/2293234.html

在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

转载于:https://www.cnblogs.com/suho/p/8288506.html

MATLAB常用日期和时间函数相关推荐

  1. SAS常用日期和时间函数简介

    SAS常用日期和时间函数有:            MDY(m,d,yr) 生成yr年m月d日的SAS日期值             YEAR(date) 由SAS日期值date得到年         ...

  2. SQLServer常用的日期和时间函数梳理

    今天给大家分享一下SQLServer常用的日期和时间函数知识笔记,希望对大家能有所帮助! 1.DATEADD(datepart,number,date) 作用:返回给指定日期加一个时间间隔后新的dat ...

  3. web报表工具FineReport常用函数的用法总结(日期和时间函数)

    web报表工具FineReport常用函数的用法总结(日期和时间函数) 说明:凡函数中以日期作为参数因子的,其中日期的形式都必须是yy/mm/dd.而且必须用英文环境下双引号(" " ...

  4. mysql now str,数据库学习之MySQL (十)—— 日期和时间函数 NOW STR_TO_DATE DATE_FORMAT 流程控制函数 IF IFNULL CASE...

    MySQL学习专栏 正在持续更新中:) 文章目录 日期和时间函数 NOW STR_TO_DATE DATE_FORMAT 流程控制函数 IF IFNULL CASE 下章预告 日期和时间函数 NOW ...

  5. MySQL日期与时间函数

    MySQL日期与时间函数 MySQL服务器中的三种时区设置: ①系统时区-保存在系统变量system_time_zone ②服务器时区-保存在全局系统变量global.time_zone ③每个客户端 ...

  6. php时间函数引入,PHP日期和时间函数的使用示例详解

    (1)查看日期函数拓展 phpinfo() phpinfo(); 打开上述页面之后,可以看到以下,证明已经安装日期拓展 浏览器输入php.net访问php的文档 (2)设置时区 方式一:修改配置文件p ...

  7. SQL日期与时间函数

    来自网络 sql server日期时间函数 Sql Server中的日期与时间函数 1.   当前系统日期.时间      select getdate() 2. dateadd   在向指定日期加上 ...

  8. 学习SQL:SQL Server日期和时间函数

    So far, we haven't talked about SQL Server date and time functions. Today we'll change that. We'll t ...

  9. MySQL日期和时间函数的用法及使用举例

    MySQL日期和时间函数的用法及使用举例 MySQL提供了用于处理日期和时间的相关函数.现对这些函数的功能及用法进行介绍并举例. 创建数据表emp并输入数据: create table emp(emp ...

最新文章

  1. 获取返回值作为变量_解决多线程间共享变量线程安全问题的大杀器——ThreadLocal...
  2. 如何在Windows下编译OpenSSL?
  3. CRM WEB UI 04明细界面添加按钮
  4. 武大计算机宿舍,国内最“豪华”的4所大学宿舍,武大上榜,最后一所意想不到!...
  5. 项目十大管理及5大过程组概览
  6. 【MCtalk活动推荐】IM快速搭建即时通讯实战
  7. java cas是原子性的么_Java 并发编程:AQS 的原子性如何保证
  8. 【转载】linux进程及进程控制
  9. 大公司程序员 VS 小公司程序员 | 差别在哪?
  10. springboot响应结果超长(7.8M)浏览器无法接收
  11. 【linux】常用命令之scp命令
  12. 十代主板改win7_10代cpu装win7系统及bios设置教程(完美支持10代驱动)
  13. 2022官网下载jdk8教程
  14. linux如何设置环境变量
  15. 三子棋 小游戏 C++
  16. LibCef中的一些坑
  17. k8s的优势和部署模式
  18. GMT,UTC,CST,ISO等时间标志以及时区的总结
  19. 基于人工智能推理的英特尔® 精选解决方案
  20. 腾讯云对象存储的完整教程,java将文件上传到腾讯云上后返回可以访问的连接

热门文章

  1. html两个字段自动相加,HTML_两个并列的div让其根据内容自动保持同等高度,我们看下下面这个问题:有左 - phpStudy...
  2. idea启动提示用户代理问题
  3. GuessedAtParserWarning: No parser was explicitly specified,
  4. SQLi LABS Less-4 联合注入+报错注入
  5. 卷积神经网络(CNN)结尾篇:可视化跟踪(Visualize)
  6. Windows系统cmd命令检测dll文件
  7. chrono0.10插件离线版_梁宝川:这11条anki插件的使用常识分享给你
  8. ActiveMQ 即时通讯服务 浅析
  9. 主类main方法里面可以有不带public的子类 但是不能有接口
  10. rocketmq namesrv 第一章启动过程