From 9cd0347e19f14e032b3954ace5e8786d1db642cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= <stephane.adjemian@univ-lemans.fr> Date: Thu, 19 Nov 2015 11:33:33 +0100 Subject: [PATCH] Added trap if date is meaningless. --- src/utilities/convert/date2string.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/utilities/convert/date2string.m b/src/utilities/convert/date2string.m index 26358ee..ebf5c01 100644 --- a/src/utilities/convert/date2string.m +++ b/src/utilities/convert/date2string.m @@ -40,6 +40,9 @@ if isequal(nargin,2) if ~(isvector(varargin{1}) && isequal(length(varargin{1}),2) && all(isint(varargin{1})) && isscalar(varargin{2} && ismember(varargin{2},[1 4 12 52]))) error(['dates::format: First input must be a 1*2 vector of integers and second input must be a scalar integer (1, 4, 12 or 52)!']) else + if varargin{1}(2)>varargin{2} || varargin{1}(2)<1 + error('dates::format: Second element of the first input be between 1 and %s!',num2str(varargin{2})) + end time = varargin{1}; freq = varargin{2}; end -- GitLab