Wrong parsing of multiple DataTime colums
Requirements
-
I searched through the issues if the issue already exists
Steps to reproduce
- Import the filewrong_datetime_columns.csv
- Use 'yyyy-MM-dd hh:mm:ss.zzzzzzz' for the DateTime format
Expected
There're multiple datetime columns in this file having the same format. All of them should be properly recognized as DateTime Columns.
Observed
Only Column1 and Column4 are parsed as DateTime, others columns are read as Text.
The problem can also be reproduced with one single problematic column only -wrong_single_datetime_column.csv
Labplot Version
Debug build 2.10.0-888-ge8afbd840
Oct 1 2023, 18:57:01
System: openSUSE Leap 15.4
Locale: English,United States (Decimal point '.', Group separator ','
Number settings: Decimal point '.', Group separator ',', Exponential 'e', Zero digit '0', Percent '%', Positive/Negative sign '+'/'-' (Updated on restart)
Architecture: x86_64-little_endian-lp64
Kernel: linux 5.14.21-150400.24.81-default
C++ Compiler: GNU 12.3.0
C++ Compiler Flags: -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -Wall -Wextra -Wundef -Wpointer-arith -Wunreachable-code -Wunused -Wdeprecated-declarations -fno-omit-frame-pointer -fstack-protector -fexceptions -std=c++17 -O2 -Wcast-align -Wswitch-enum -fvisibility=default -pedantic -Wzero-as-null-pointer-constant
Edited by Alexander Semke