diff -r 759dc5235cdb -r bf7eb7911fc5 emailuis/nmailui/src/nmmessagelistviewitem.cpp --- a/emailuis/nmailui/src/nmmessagelistviewitem.cpp Fri Jun 11 13:27:14 2010 +0300 +++ b/emailuis/nmailui/src/nmmessagelistviewitem.cpp Wed Jun 23 18:00:21 2010 +0300 @@ -162,11 +162,12 @@ mSender->setText(senderFieldText(envelope)); // time HbExtendedLocale locale = HbExtendedLocale::system(); - QDate sentLocalDate = envelope.sentTime().toLocalTime().date(); + QDateTime localTime = envelope.sentTime().addSecs(locale.universalTimeOffset()); + QDate sentLocalDate = localTime.date(); QDate currentdate = QDate::currentDate(); if (dividersActive || sentLocalDate == currentdate) { QString shortTimeSpec = r_qtn_time_usual; - QTime time = envelope.sentTime().toLocalTime().time(); + QTime time = localTime.time(); mTime->setText(locale.format(time, shortTimeSpec)); } else { QString shortDateSpec = r_qtn_date_without_year;