gpt4 book ai didi

qt - 如何使用 QDateTime::fromString?

转载 作者:行者123 更新时间:2023-12-04 13:34:52 24 4
gpt4 key购买 nike

我现在,这个问题听起来很愚蠢,但我无法让它发挥作用。最坏的例子:

QString time_format = "yyyy-MM-dd  HH:mm:ss";
QDateTime a = QDateTime::currentDateTime();
QString as = a.toString(time_format);

qDebug() << as; // print "2014-07-16 17:47:04"

QDateTime b;
b.fromString(as,time_format);
assert(b.isValid()); // fails

我创建了一个有效的 QDatetime,从中创建一个字符串(这是正确的)并尝试再次将其转换为 QDatetime(使用相同的 time_format-string)。但突然间,字符串无法解析。

有任何想法吗?

最佳答案

fromString是一个返回日期的静态函数;所以你需要做:

QDateTime b = QDateTime::fromString(as,time_format);

在您的代码中 b从未改变其默认的初始化状态

关于qt - 如何使用 QDateTime::fromString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24785183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com