[转] 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 ...
随机推荐
- 排序(bzoj 4552)
Description 在2016年,佳媛姐姐喜欢上了数字序列.因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题 ,需要你来帮助他.这个难题是这样子的:给出一个1到n的全排列,现在对这 ...
- Nim博弈(nim游戏)
http://blog.csdn.net/qiankun1993/article/details/6765688 NIM 游戏 重点结论:对于一个Nim游戏的局面(a1,a2,...,an),它是P- ...
- COGS727 [网络流24题] 太空飞行计划
[问题描述] W 教授正在为国家航天中心计划一系列的太空飞行.每次太空飞行可进行一系列商业性实验而获取利润.现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪 ...
- 【洛谷 P1070】道路游戏 (DP)
题目链接 这题还是很好想的,看到\(90%\)的数据点时,我就知道要用\(n^3\)的算法(最后10分就算了吧) 然后,数据水,直接暴力\(n^3\)卡过了. 显然是道DP. 设\(f[i]\)表示第 ...
- 用 C# 代码如何实现让你的电脑关机,重启,注销,锁定,休眠,睡眠
简介 本文讲述了用 C# 代码如何实现让你的电脑关机,重启,注销,锁定,休眠,睡眠. 如何实现 首先,使用 using 语句添加我们需要的命名空间: using System.Diagnostics; ...
- GridPanel分页条插件
GridPanel的分页条没有设置当前页显示条数的功能,会不大方便 主要是抄袭的http://www.cnblogs.com/badwps/archive/2011/04/15/2016440.htm ...
- Django-models class Meta:元类
Django模型之Meta选项详解 Model 元数据就是 "不是一个字段的任何数据" -- 比如排序选项, admin 选项等等. Django模型类的Meta是一个内部类, ...
- DDD——让天下没有难调的程序
https://www.linuxidc.com/Linux/2016-11/137343.htm DDD全称Data Display Debugger,当我第一次见到它时,它的界面着实让我吃了一惊, ...
- JavaScript的字符串详解
#转载请留言联系 字符串合并 + var str1="chi"; var str2="chung"; console.log(str1+str2) 输出:chi ...
- Java中的new关键字和引用传参
先看看Java中如何使用new关键字创建一个对象的. [java] view plain copy public class Student { public String name; public ...
