我如何轉換A
:如何將數字1轉換爲日期值20150101(yyyyMMdd)?
A = [ 1 2 3 4 5 ... 731]
到類型年月日的日期值:
B = [ 20150101 20150102 20150103 20150104 20150105 ... 20161231]
我如何轉換A
:如何將數字1轉換爲日期值20150101(yyyyMMdd)?
A = [ 1 2 3 4 5 ... 731]
到類型年月日的日期值:
B = [ 20150101 20150102 20150103 20150104 20150105 ... 20161231]
您可以A
創建date numbers從數組中的值,將其換算成date strings,然後convert these strings to numeric values:
B = str2num(datestr(datenum(2015, 1, A), 'yyyymmdd')).';
...併爲那些誰是厭惡與字符串轉換搞亂,這裏的一些datevec
和matrix multiplication你:
B = (datevec(datenum(2015, 1, A))*[10000; 100; 1; 0; 0; 0]).';
笑......我一直覺得有趣的是'2015/01/397'是'2016/02/01'。方便,但很奇怪。 ;) – beaker