QDateTime::currentDateTimeUtc().toTime_t()
获得的时间是0时区的时间,也就是说比北京时间早8个小时(北京是8区)
下面可以获得电脑当前的时区正确时间值。
date_time=QDateTime::fromTime_t( QDateTime::currentDateTimeUtc().toTime_t() );
date_time.setTimeSpec(Qt::UTC);
//QString str = date_time.toString("yyyy/MM/dd hh:mm"); //qDebug()<<"------------------- "<< str;
quint32 nowtime = date_time.toTime_t()
本文介绍如何使用Qt库中的QDateTime类来获取当前的UTC时间,并将其转换为本地时间。通过演示QDateTime::currentDateTimeUtc()与toTime_t()方法的结合使用,以及如何设置时间规范为UTC,最后将UTC时间转换为本地时间值。


被折叠的 条评论
为什么被折叠?



