我想在QML中显示并进行一些检查,所以我将QDateTime发送到QML(理想情况下,我希望能够使用所有javascript日期函数,如getTime(),getMonth()...)。然后我发现,如果我发送:
QDateTime(2019-10-30 11:15:00.000 CET Qt::TimeZone Europe/Amsterdam )
然后在QML上读取日期时,我得到的是本地时区的时间,而不是设置在QDateTime上的时区...
Wed Oct 30 06:15:00 2019 GMT-0400 (NY timezone)
有没有办法在QML端保留时区? 谢谢!
Qt.formatDateTime()
使用的是本地时间。虽然我无论如何都不理解15分钟的差异。 - undefinedcontextProperty()
和一个QDateTime
来解决,但是无论如何传递进去似乎都没有关系。文档对此主题也相当令人困惑。:( - undefined