diff --git a/src/@dates/dates.m b/src/@dates/dates.m
index ea1a60444100c80920ca5c9769b0deabcc4aae67..2c73a911cdc0532e0c8e1ec1badc72de8f3352ff 100644
--- a/src/@dates/dates.m
+++ b/src/@dates/dates.m
@@ -136,7 +136,7 @@ if isequal(nargin,2) && isfreq(varargin{1})
         dd.freq = varargin{1};
     end
     if isequal(dd.freq, 1)
-        if (isnumeric(varargin{2}) && isvector(varargin{2}) && isint(varargin{2}))
+        if (isnumeric(varargin{2}) && isvector(varargin{2}) && all(isint(varargin{2})))
             dd.time = [varargin{2}, ones(length(varargin{2}),1)];
             dd.ndat = size(dd.time,1);
             return