【发布时间】:2014-05-19 08:26:37
【问题描述】:
我在使用 Qt 5.2.1 从 QString 解析日期时遇到问题...
我正在使用以下代码:
QString value = "1979-10-27T04:00:00.000";
QDateTime dt = QDateTime::fromString(value, "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'zzz");
但是返回的QDateTime 无效……我做错了什么?
【问题讨论】:
-
你的格式字符串中应该有那些单引号吗?
-
你的代码没有问题。运行时有效。
-
@Jongware,不,不是骗子,这里的格式是正确的。 Morix,你说的无效是什么意思?您的代码返回哪个日期时间值?
-
@FrédéricHamidi:你说得对,我同意。撤回以防止其他人点击“哦,一定是它”:-)
-
您的代码原样在虚拟主目录中为我工作。您如何确定日期无效?