diff --git a/matlab/@dynDates/subsref.m b/matlab/@dynDates/subsref.m
index c699ecd30d7ff58e26bf2af2fc5e03efc82d3e26..41244ceab50e037fe16931544aced31c99538550 100644
--- a/matlab/@dynDates/subsref.m
+++ b/matlab/@dynDates/subsref.m
@@ -68,6 +68,11 @@ if isequal(S(1).type,'.')
       otherwise
         error('dynTime::subsref: Unknown public method or member!')
     end
+elseif isequal(S.type,'()')                                                    % Extract a sub-sample.
+    if length(S.subs)==1
+        S.subs = [S.subs, ':'];
+    end
+    B = builtin('subsref', A.time, S);
 else
     error('dynTime::subsref: Something is wrong in your syntax!')
 end