Index: JvCsvData.pas
===================================================================
--- JvCsvData.pas	(revision 13089)
+++ JvCsvData.pas	(working copy)
@@ -5193,6 +5193,8 @@
       if Index > Len then
         Break;
       Ch := AsciiDateTimeStr[Index];
+      if ((AsciiDateTimeStr[Index] = Separators[I]) or (AsciiDateTimeStr[Index] = Separators2[I])) and (U > 1) then
+        Break;
       if not ((Ch <= #255) and (AnsiChar(Ch) in DigitSymbols)) then
       begin
         //could raise exception here:
