QDateTimeを強制する方法:: UTC時間を読み取ることがfromString
質問
私は、ISO8601に従ってフォーマットUTC時間を含むいくつかの入力を持っています。私はQDateTimeを使用してそれを解析してみます:
const char* s = "2009-11-05T03:54:00";
d.setTimeSpec(Qt::UTC);
d = QDateTime::fromString(s, Qt::ISODate);
Qt::TimeSpec ts = d.timeSpec();
この断片が終了すると、、ts
はLOCALTIMEに設定され、d
3時間54分が含まれています。誰もが正常に日付を読み取る方法を知っていますか?
解決
何後の時間スペックの設定についてのfromString
方式ます。
const char* s = "2009-11-05T03:54:00";
d = QDateTime::fromString(s, Qt::ISODate);
d.setTimeSpec(Qt::UTC);
Qt::TimeSpec ts = d.timeSpec();
所属していません StackOverflow