1
我想檢查一下我傳入函數的日期是在01/02還是01/08之後。我如何在Matlab中做到這一點?這個比較與年份無關。在Matlab中的日期比較
需要一些指導。
順便說一句,你如何計算日期之間的差異,無論年份?
我想檢查一下我傳入函數的日期是在01/02還是01/08之後。我如何在Matlab中做到這一點?這個比較與年份無關。在Matlab中的日期比較
需要一些指導。
順便說一句,你如何計算日期之間的差異,無論年份?
使用datenum
,用格式說明,如果你想明確:
D0 = datenum('01/02','mm/dd'); % current year is inferred (irrelevant)
D1 = datenum('01/08'); % 'mm/dd' is inferred
這允許您定期比較運營商測試:
>> D = datenum('01/03')
>> D > D0
ans =
1
>> D > D1
ans =
0
一個簡單的谷歌搜索會給你[' datenum'](http://www.mathworks.in/help/matlab/ref/datenum.html) – P0W
我知道,但它會包括一年以及...我不想包括一年...... – lakesh
您可以使用datenum作爲'mm/dd'作爲date formart。無需包含年份。 – Marcin