[转] matlab获取时间日期
在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获取时间日期的更多相关文章
- PHP获取时间日期的多种方法
分享下PHP获取时间日期的多种方法. <?php echo "今天:".date("Y-m-d")."<br>"; ...
- Oracle获取时间日期月份星期数
1.日期和字符转换函数用法(to_date,to_char)select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; ...
- c#.net 获取时间日期年月日时分秒格式
今天写代码发现两个比较不错的分享下:1.DateTime.ParseExact很多时候我们获取的时间是数字形式表示的,好比20140127134015.927856,通过这个方法DateTime.Pa ...
- c#.net 获取时间日期年月日时分秒生成自动文件名格式
下面是日期和时间的各种方法,转换为字符串. 如果把输出的格式改下就可以做类似的文件名了,例如:2016010110101224356.doc c#用DateTime.Now.ToString(&qu ...
- bash shell脚本之获取时间日期
shell中的时间日期获取 cat test5: #!/bin/bash # using the backtick character testing=`date` echo "The da ...
- asp.net获取时间日期插入数据库
//获取日期+时间 DateTime.Now.ToString(); // 2008-9-4 20:02:10 DateTime.Now.ToLocalTime().ToString(); // 20 ...
- linux中用shell获取时间,日期
linux中用shell获取昨天.明天或多天前的日期:在Linux中对man date -d 参数说的比较模糊,以下举例进一步说明:# -d, --date=STRING display time d ...
- JS获取时间日期常用方法
1 当前时间: new Date() 2 当前周: function getCurrentWeek() { var date = new Date() var beginDate = new Date ...
- mysql自动获取时间日期
实现方式: 1.将字段类型设为 TIMESTAMP 2.将默认值设为 CURRENT_TIMESTAMP 举例应用: 1.MySQL 脚本实现用例 --添加CreateTime 设置默认时间 C ...
随机推荐
- 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)
本文属于本人原创,转载请注明出处:http://blog.csdn.net/xxd851116/archive/2009/06/25/4296866.aspx [前面的话] 在网上经常看到有人对req ...
- 动态规划:高维DP
例子当然是王八棋这道题,这道题以前是写烂了 先来一个大暴力,zlw教的暴力~~ #include<iostream> using namespace std; ,maxm=; ]; int ...
- 创建堆 HeapCreate
创建额外的堆的原因1.对组件进行保护2.更有效的内存管理3.局部访问4.避免线程同步开销5.快速释放 HeapCreate函数原型:HANDLE WINAPI HeapCreate( _In_ DWO ...
- Swift “ambiguous use of operator '>'”
http://stackoverflow.com/questions/25458548/swift-ambiguous-use-of-operator 3down votefavorite I h ...
- Linux下的Backlight子系统(二)【转】
转自:http://blog.csdn.net/weiqing1981127/article/details/8515847 版权所有,转载必须说明转自 http://my.csdn.net/weiq ...
- linux awk学习笔记
awk学习笔记 awk语法格式 awk '{pattern + action}' {filenames} awk作用 awk的最基本功能是在文件或者字符串中基于指定规则浏览和抽取信息,awk抽取信息后 ...
- 《锋利的JQuery》读书要点笔记2——DOM操作
第三章 jQuery中的DOM操作 3.1 DOM(Document Object Model)操作的分类 1. DOM Core 例如:document.getElementsByTagNam ...
- Centos 7 设置 DNS
1:nmcli con mod eno1 ipv4.dns "114.114.114.114 8.8.8.8" eno1:为网卡名 2:nmcli con up eno1 激活网卡
- 使用Derby ij客户端工具
Derby是开源的.嵌入式的Java数据库程序,ij是Derby提供的客户端工具,相当于其他数据库提供的sqlplus工具. ij是纯Java的程序,不用安装,使用起来就像运行普通的Java应用程序一 ...
- 山东省第八届省赛 A:Return of the Nim(尼姆+威佐夫)
Problem Description Sherlock and Watson are playing the following modified version of Nim game: Ther ...
