我正在使用 Python 2.6.6 和 PyQt4。我有一个开始 QDateTime 对象,我迭代地添加 60 秒来创建给定时间跨度内每分钟的列表。我发现在某些情况下,将两个不同的秒值添加到 QDateTime 对象会产生相同的时间。
这是问题的一个例子:
from PyQt4 import QtCore
start = QtCore.QDateTime.fromString("2010-11-01 00:00", "yyyy-MM-dd hh:mm")
print start.addSecs(522540).toString("yyyy-MM-dd hh:mm")
print start.addSecs(526140).toString("yyyy-MM-dd hh:mm")
结果输出:
2010-11-07 01:09
2010-11-07 01:09
我一直在敲击键盘试图弄清楚这一点。我做错了什么?