【发布时间】:2011-04-09 00:38:11
【问题描述】:
我目前正在开发一个使用 Qt 处理大量时间戳的应用程序。
我经常需要使用 QDateTime、QDateTimeEdit 等来显示时间戳。
我总是使用 UTC 时间戳。
我的问题是我病了(我的意思是,真的,我做了一些棘手的时间戳处理,很难发现忘记的.toUTC())总是转换到本地时区/从本地时区转换因为所有 Qt 日期/时间小部件似乎都假定本地时区用于输入和输出。
有没有办法让 Qt 放弃客户端的时区并假设一切都在 UTC 中? 现在,我将我的 Windows 时钟设置为使用 UTC,以便我可以轻松调试...
这种 Qt 行为非常烦人。
【问题讨论】: