How to get a vaild mail time +0200 GMT or so....
and not local LANG month day letter?
this return Date: lun, 28 feb 2006 11:06:17 +0200 italian LANG...
{
/* Date: Mon, 08 May 2006 17:57:52 +0200 */
/* Date: Sun, 28 May 2006 06:32:25 -0420 */
QString day_en
= timecute.
shortDayName(timecute.
day());
QString month_en
= timecute.
shortMonthName (timecute.
month());
QString last
= dt.
toString("yyyy hh:mm:ss");
QString maildate
= QString( "Date: %1, %2 %3 %4 +0200" ).
arg( day_en ,
QString::number(timecute.
day()), month_en , last
);
return maildate;
}
QString Smtp::TimeStampMail()
{
/* Date: Mon, 08 May 2006 17:57:52 +0200 */
/* Date: Sun, 28 May 2006 06:32:25 -0420 */
QDateTime dt = QDateTime::currentDateTime();
QDate timecute;
QString day_en = timecute.shortDayName(timecute.day());
QString month_en = timecute.shortMonthName (timecute.month());
QString last = dt.toString("yyyy hh:mm:ss");
QString maildate = QString( "Date: %1, %2 %3 %4 +0200" ).arg( day_en , QString::number(timecute.day()), month_en , last );
return maildate;
}
To copy to clipboard, switch view to plain text mode
Bookmarks