Matlab:有关于日期函数的使用及注意事项

版权声明:转载请注明出处 https://blog.csdn.net/warmeyes/article/details/81951169

一·

yeardays(x):用于计算某年的中共有多少天

注意:

实际使用中较为鸡肋,大多数时候都能清楚分清是否为闰年

例:

>> yeardays(2000:2017)

ans =

   366   365   365   365   366   365   365   365   366   365   365   365   366   365   365   365   366   365

二·

datetime:直接输入时会显示当前时间

datetime(y,m,d):显示当日某时间

例:

>> datetime(2018,1,1)

ans = 

   2018-01-01

三·

isweekend(y,m,d):判断当日是否为周末,是周末输出1,不是周末输出0

注意:

isweekend不接受任何格式的输入,只有使用datetime函数输出的作为isweekend的输出

例:

>> a = datetime(2017,1,1)

a = 

   2017-01-01

>> isweekend(a)

ans =

     1

直接使用isweekend函数出现的问题:

>> isweekend(2017,1,1)
未定义与 'double' 类型的输入参数相对应的函数 'isweekend'。 

>> isweekend('2017,1,1')
未定义与 'char' 类型的输入参数相对应的函数 'isweekend'。

猜你喜欢

转载自blog.csdn.net/warmeyes/article/details/81951169