Всякие POSIX функции типа gmtime, localtime, tzset/_tzset кроссплатформенные.
Можно только Qt пользовать, чёнить типа:
QDateTime dtLocal = QDateTime::currentDateTime();
QDateTime dtUTC = QDateTime(dtLocal.date(), dtLocal.time(), Qt::UTC);
uint nTimeShift = dtUTC.secsTo(dtLocal);
А то и проще.