我是靠谱客的博主 老实银耳汤,最近开发中收集的这篇文章主要介绍Matlab之时间函数datetime一、函数二、详解三、示例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

一、函数

二、详解

1、t = datetime 

2、t = datetime(relativeDay) 

3、t = datetime(DateStrings) 

4、t = datetime(DateStrings,'InputFormat',infmt) 

5、t = datetime(DateVectors) 

6、t = datetime(Y,M,D) 

7、t = datetime(Y,M,D,H,MI,S) 

8、t = datetime(Y,M,D,H,MI,S,MS)

9、t = datetime(X,'ConvertFrom',dateType) 

三、示例

1、特定时区的当前日期和时间

2、字符串中的日期和时间

3、根据年,月和日值的各个数组创建日期时间数组。



一、函数

  • t = datetime

  • t = datetime(relativeDay)

  • t = datetime(DateStrings)

  • t = datetime(DateStrings,'InputFormat',infmt)

  • t = datetime(DateVectors)

  • t = datetime(Y,M,D)

  • t = datetime(Y,M,D,H,MI,S)

  • t = datetime(Y,M,D,H,MI,S,MS)

  • t = datetime(X,'ConvertFrom',dateType)

  • t = datetime(___,Name,Value)

二、详解

1、t = datetime 

返回对应于当前日期和时间的标量datetime数组

2、t = datetime(relativeDay) 

使用由relativeDay指定的日期。 相对天数输入可以是'今天','明天','昨天'或'现在'

3、t = datetime(DateStrings) 

根据代表时间点的DateStrings中的文本创建一个datetime值数组。

4、t = datetime(DateStrings,'InputFormat',infmt) 

使用infmt指定的格式解释日期字符串。 DateStrings中的所有值都必须具有相同的格式

5、t = datetime(DateVectors) 

从DateVectors中的日期向量创建日期时间值的列向量

6、t = datetime(Y,M,D) 

为Y,M和D(年,月,日)数组的对应元素创建日期时间值数组。

数组的大小必须相同(或任何一个都可以是标量)。

可以将输入参数指定为日期向量[Y,M,D]。

7、t = datetime(Y,M,D,H,MI,S) 

为Y,M,D,H,MI和S(年,月,日,时,分和秒)数组的对应元素创建一个datetime值数组。

数组的大小必须相同(或任何一个都可以是标量)。

可以将输入参数指定为日期向量[Y,M,D,H,MI,S]。

8、t = datetime(Y,M,D,H,MI,S,MS)

 为Y,M,D,H,MI,S和MS(年,月,日,小时,分钟,秒和毫秒)数组的对应元素创建一个datetime值数组。

数组的大小必须相同(或任何一个都可以是标量)。

9、t = datetime(X,'ConvertFrom',dateType) 

将X中的数值转换为datetime数组为。

dataType参数指定X中值的类型。

三、示例

1、特定时区的当前日期和时间

  • 本地系统时区中指定当前日期和时间
t = datetime('now','TimeZone','local','Format','d-MMM-y HH:mm:ss Z')

输出:

  • 韩国首尔代表的时区中指定当前日期和时间
t = datetime('now','TimeZone','Asia/Seoul','Format','d-MMM-y HH:mm:ss Z')

输出:

结论:通过上述两个个例,可以看出中国为+8时区,韩国为+9时区。

2、字符串中的日期和时间

从两个字符串的单元格数组创建一个datetime数组。

DateStrings = {'2021-01-25';'2020-12-31'};
t = datetime(DateStrings,'InputFormat','yyyy-MM-dd')

输出:

t中的日期时间值使用默认格式显示,而不使用输入日期字符串的格式显示。

3、根据年,月和日值的各个数组创建日期时间数组。

创建包含年份值Y和日期值D的示例数字数组。在这种情况下,月份值M是标量。

% Create sample numeric arrays of year values Y and day values D. In this case, the month value M is a scalar.
Y = [2014;2013;2012];
M = 01;
D = [31;30;31];
% Create the datetime array.
t = datetime(Y,M,D)
% Specify a custom display format for the output, using the Format name-value pair argument.
t = datetime(Y,M,D,'Format','eeee, MMMM d, y')

输出:

其他:

Matlab之转化时间函数datenum详解

Matlab之时间转字符串函数datestr

最后

以上就是老实银耳汤为你收集整理的Matlab之时间函数datetime一、函数二、详解三、示例的全部内容,希望文章能够帮你解决Matlab之时间函数datetime一、函数二、详解三、示例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(95)

评论列表共有 0 条评论

立即
投稿
返回
顶部