From c7b7ca1327dc21f99cec2abafde95a774e5f3036 Mon Sep 17 00:00:00 2001 From: bluebrother Date: Wed, 20 Jan 2010 22:48:11 +0000 Subject: [PATCH] Make parsing the server date locale independent also for asctime and RFC850 representation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24302 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/base/httpget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rbutil/rbutilqt/base/httpget.cpp b/rbutil/rbutilqt/base/httpget.cpp index 05f5e87ab..a07646047 100644 --- a/rbutil/rbutilqt/base/httpget.cpp +++ b/rbutil/rbutilqt/base/httpget.cpp @@ -375,10 +375,10 @@ void HttpGet::httpFinished(int id, bool error) // distinguish input formats (see RFC1945) // RFC 850 if(date.contains("-")) - m_serverTimestamp = QDateTime::fromString(date, "dd-MMM-yy hh:mm:ss"); + m_serverTimestamp = QLocale::c().toDateTime(date, "dd-MMM-yy hh:mm:ss"); // asctime format else if(date.at(0).isLetter()) - m_serverTimestamp = QDateTime::fromString(date, "MMM d hh:mm:ss yyyy"); + m_serverTimestamp = QLocale::c().toDateTime(date, "MMM d hh:mm:ss yyyy"); // RFC 822 else m_serverTimestamp = QLocale::c().toDateTime(date, "dd MMM yyyy hh:mm:ss"); -- 2.11.4.GIT