两个QDateTimes之间的差

两个QDateTimes之间的差

我希望QDateTime覆盖-运算符并返回一个QTimeSpan,它表示两个QDateTimes之间的差异(就像.NET的TimeSpan一样)。由于这在Qt中不存在,因此我决定实现它。

不幸的是,QDateTime没有类似msecsTo的函数。什么是将两个QDateTimes之间的差精确到毫秒的最干净的方法?

最佳答案

我可能会使用a.daysTo(b)*1000*60*60*24 + a.time().msecsTo(b.time())。请注意,您需要注意您的距离有多近,因为您将很快溢出数据类型。

关于qt - 如何获得两个QDateTimes之间的差(以毫秒为单位)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3704106/

10-11 11:24