mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-15 00:49:55 +00:00
Parse ergomo csv filenames for date
This commit is contained in:
committed by
Sean Rhea
parent
bff774ad82
commit
f28c360ff5
@@ -241,8 +241,20 @@ RideFile *CsvFileReader::openRideFile(QFile &file, QStringList &errors) const
|
||||
rideTime.cap(5).toInt(),
|
||||
rideTime.cap(6).toInt()));
|
||||
rideFile->setStartTime(datetime);
|
||||
} else {
|
||||
// Could be yyyyddmm_hhmmss_NAME.csv (case insensitive)
|
||||
rideTime.setPattern("(\\d\\d\\d\\d)(\\d\\d)(\\d\\d)_(\\d\\d)(\\d\\d)(\\d\\d)[^\\.]*\\.csv$");
|
||||
rideTime.setCaseSensitivity(Qt::CaseInsensitive);
|
||||
if (rideTime.indexIn(file.fileName()) >= 0) {
|
||||
QDateTime datetime(QDate(rideTime.cap(1).toInt(),
|
||||
rideTime.cap(2).toInt(),
|
||||
rideTime.cap(3).toInt()),
|
||||
QTime(rideTime.cap(4).toInt(),
|
||||
rideTime.cap(5).toInt(),
|
||||
rideTime.cap(6).toInt()));
|
||||
rideFile->setStartTime(datetime);
|
||||
}
|
||||
}
|
||||
|
||||
return rideFile;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user