找回密码
 立即注册
收起左侧

求解:Qdatetime::secsTo() 使用问题

3
回复
7245
查看
[复制链接]
累计签到:118 天
连续签到:2 天
来源: 2015-7-24 10:10:18 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
废话不多说,直接看代码:

     QSettings sett(QApplication::applicationName() + ".ini", QSettings::IniFormat);  qDebug() << sett.value("ONTRIAL/CURRTIME","").toString();  qDebug() << QDateTime::currentDateTime().secsTo(sett.value("ONTRIAL/CURRTIME","").toDateTime());
运行结果如下:
   "星期四 七月 23 16:37:50 2015"
   0
   按道理说,现在时间是 星期五 2015 7 24 10点多,这中间应该有个时间差,为什么会是0?



回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2015-7-27 09:31:35 显示全部楼层
把字符串转为  DateTime
用QDateTime 的静态方法 fromString(const QString & string, const QString & format)
回复 支持 反对

使用道具 举报

累计签到:410 天
连续签到:1 天
2015-7-27 09:32:45 显示全部楼层
你那里打印字符串成功了


那你打印一下看看 转成 DateTime 成功没
回复 支持 反对

使用道具 举报

累计签到:118 天
连续签到:2 天
2015-8-19 17:02:19 显示全部楼层
a408815041 发表于 2015-7-27 09:32
你那里打印字符串成功了

QDateTime(" Qt:ocalTime")
这是打印出来的结果
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了