【发布时间】:2020-01-18 17:39:00
【问题描述】:
在 QML (javascript) 函数中,我试图从后端解析日期。除了日期包含GMT+0100 之外,一切正常。这会导致转换无效。例如:
var dateTimeString = "Thu Sep 12 10:56:06 2019"
console.log("testing date conversion: ", Date.fromLocaleString(locale, dateTimeString, "ddd MMM dd hh:mm:ss yyyy"))
工作正常并返回
testing date converstion: Thu Sep 12 10:56:06 2019 GMT+0100
然而,日期实际上是像
这样的字符串var dateTimeString = "Thu Sep 12 10:56:06 2019 GMT+0100"
这会导致它在尝试转换时无效。我意识到我可以去掉GMT+0100 但这可能包含有用的信息。
让它尊重时区的正确方法是什么?我尝试在最后添加t,但这并不能解决问题。 (我知道t 是时区)。
谢谢
【问题讨论】:
标签: qt date parsing timezone qml