如何将年月和最小信息转换为日期数

时间:2014-04-09 22:22:48

标签: matlab

我想将给定的年,月和月信息转换为年信息。

例如,让我们说

2004年,第2个月,第2天=第33天

我怎么能在matlab中做到?

1 个答案:

答案 0 :(得分:2)

获取该年1月1日的datenum,并从给定的yy / mm / dd中减去它。例如,今天的今天:

jan1 = datenum(datestr(now,'yy'),'yy')
now - jan1 + 1

针对here检查上述内容。

对于特定日期,

>> yy = 2004; mm = 2; dd = 2;
>> doty = datenum(yy,mm,dd) - datenum(yy,1,0)
doty =
    33