www.gusucode.com > bigdata 工具箱 matlab源码程序 > bigdata/@tall/datetime.m
function d = datetime(arg1, varargin) %DATETIME create tall array of datetime from tall arrays % Supported syntaxes: % D = DATETIME(DS,'InputFormat',INFMT) % D = DATETIME(DS,'InputFormat',INFMT,'Locale',LOCALE) % D = DATETIME(DS,'InputFormat',INFMT,'PivotYear',PIVOT,...) % D = DATETIME(DV) % D = DATETIME(Y,MO,D,H,MI,S) % D = DATETIME(Y,MO,D) % D = DATETIME(Y,MO,D,H,MI,S,MS) % D = DATETIME(X,'ConvertFrom',TYPE) % D = DATETIME(X,'ConvertFrom','epochtime','Epoch',EPOCH) % D = DATETIME(...,'Format',FMT) % D = DATETIME(...,'TimeZone',TZ,...) % % LIMITATION: % When creating DATETIME from the strings in the cell array DS, % always specify the input format INFMT, for correctness. % % See also DATETIME. % Copyright 2015-2016 The MathWorks, Inc. % At least validate the first argument arg1 = tall.validateType(arg1, mfilename, {'numeric', 'cellstr', 'string'}, 1); d = slicefun(@(varargin) datetime(varargin{:}), arg1, varargin{:}); d.Adaptor = matlab.bigdata.internal.adaptors.DatetimeFamilyAdaptor('datetime'); end