Продолжение архива вопросов Второй архив вопросов и ответов


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 14:51
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Нужно вычислить среднее время между двумя данными в формате time_t.Раньше под qnx я делал так:Код:time_t middle_time = (time_t) ((begin_t+end_t)/2.0);t1 = localtime(&middle_time);sprintf(time_buf f,time_format_str,t1->tm_hour,t1->tm_min,t1->tm_sec);И все работает корректно, отображается среднее время между началом (begin_t) и концом(end_t) интервала.Теперь код переношу в Qt, задействовал для удобства QDateTime.Код:dt.setTime_t(((time_t)(fha ndler->begin_time()+fhandler->end_time())/2.0));ui->middleLabel->setText(dt.toString(timeFormatStr));Зна чение времени выводится совершенно иное и не похожее на то, что должно быть.Есть ли способ с помощью QDateTime вычислить среднее время между begin_time и end_time, при условии что они имеют тип time_t?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Ctrl+Shift работает не совсем корректно Guest Архив вопросов и ответов 0 30.09.2011 03:32
Экономайзер не корректно работает :( Guest Третий архив вопросов и ответов 0 30.09.2011 03:02
Гитар риг работает не корректно!) Guest Новый архив 3 0 29.09.2011 13:10
[РЕШЕНИЕ] Менеджер материалов работает не корректно Guest Новый архив 3 0 29.09.2011 12:47
Заголовки как ссылки - не работает корректно Guest Новые вопросы и ответы 2 0 28.09.2011 15:45



© www.otvetnemail.ru - Форум вопросов и ответов.