多语言展示
当前在线:195今日阅读:23今日分享:31

MATLAB如何计算几月几日是星期几?

介绍MATLAB的日历和星期获取有关函数用法。至于日历类型计算和日历时间转换比较繁琐,不再本经验讲解范围。
工具/原料

MATLAB R2016a

方法/步骤
1

通过calendar命令,不带参数可以直接获取当前月份的日历,如图。最近一个月每天是星期几一目了然。

2

当calendar带有一个datetime类型的参数,将获取所在月份的日历。calendar也可以带有两个参数:年份和月份,获取对应的日历。

3

如果不需要日历,想要直接获取星期几可以用weekday函数。weekday函数的输入参数可以是表示日期的字符串,或者一种数字日期。weekday可以有两个返回值,第一个是星期几的数字表示(1是星期日,2是星期一);第二个是星期几的文字表示。

4

对于字符串类型的输入,可以是如图的三种格式。01-Feb-201702/01/20172017-02-01都表示同一个日期。

5

对于数字日期类型的输入,数字的含义从0000年1月0日(不存在,用来计算)起的天数。

6

weekday函数还可以有语言选项,可以是'local'或者是'en_US',调整输出星期字符串的语言。

注意事项
1

使用datenum可以从datetime类型或者时间字符串得到数字日期。

2

使用now可以得到现在的数字日期,带有小数。

推荐信息