Russian Qt Forum
Март 28, 2024, 15:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Изменение работы с датой в Qt6  (Прочитано 2859 раз)
SektorCT
Частый гость
***
Online Online

Сообщений: 210


Просмотр профиля
« : Декабрь 13, 2022, 14:47 »

Всем привет.
В своем приложении использовал раньше конвертацию времени вот так

time_t t = time(0) - (tmh->cb_size - 1) * interval * 60;
t -= t % (interval * 60);

Потом конвертирую
QDateTime::fromTime_t(t);

А теперь в 6 версии они убрали метод fromTime_t

Может кто знает как теперь конвертировать можно?
Спасибо
Записан
tux
Крякер
****
Offline Offline

Сообщений: 399



Просмотр профиля
« Ответ #1 : Декабрь 13, 2022, 21:38 »

А всякие QDateTime::fromMSecsSinceEpoch и QDateTime::fromSecsSinceEpoch не подходят?
Записан

__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #2 : Декабрь 14, 2022, 10:12 »

Код
C++ (Qt)
QDateTime QDateTime::fromTime_t(uint seconds)
{
   return fromMSecsSinceEpoch((qint64)seconds * 1000, Qt::LocalTime);
}
 

https://codebrowser.dev/qt5/qtbase/src/corelib/time/qdatetime.cpp.html#5073
« Последнее редактирование: Декабрь 14, 2022, 10:16 от __Heaven__ » Записан
DarkHobbit
Самовар
**
Offline Offline

Сообщений: 189


Просмотр профиля
« Ответ #3 : Январь 18, 2023, 13:17 »

А теперь в 6 версии они убрали метод

Вообще, конечно, выбешивает такое. То одно уберут, то другое перенесут. Причём, будем честны, объективные причины для таких перетряхиваний есть далеко не всегда.
Записан

Мои проекты на Qt: DoubleContact, LInvert
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3257


Просмотр профиля
« Ответ #4 : Январь 23, 2023, 01:45 »

А теперь в 6 версии они убрали метод

Вообще, конечно, выбешивает такое. То одно уберут, то другое перенесут. Причём, будем честны, объективные причины для таких перетряхиваний есть далеко не всегда.

Цитировать
\note This function is deprecated. Please use fromSecsSinceEpoch() in new code.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.071 секунд. Запросов: 22.