QTime stopTime = QTime::currentTime();
int duration = m_pressingStartTime.msecsTo(stopTime);


int QTime::msecsTo(const QTime &t) const
返回当前时间对象到t所指定的时间之间的毫秒数.如果t早于当前时间对象的时间,则返回的值是负值.因为一天的时间是86400000毫秒,所以返回值范围是-86400000--86400000

返回当前时间对象到t所指定的时间之间的毫秒数.如果t早于当前时间对象的时间,则返回的值是负值.因为一天的时间是86400000毫秒,所以返回值范围是-86400000--86400000。 QDateT ime t ime = QDateT ime ::currentDateT ime (); //获取当前 时间 int t ime T = t ime .toT ime _t(); //将当前 时间 转为 时间 戳 但是在开发过程中, 时间 一般是有一定格式的,因此 QDateT ime start = QDateT ime ::fromStr...
msecs_to_jiffies-->jiffies_to_msecs static inline unsigned int jiffies_to_msecs(const unsigned long j) #if HZ return (1000 / HZ) * j; #elif HZ > 1000 && !(HZ % 1000) return (j + (HZ / 1000) -
QT ime 类提供时钟 时间 函数。 QT ime 对象包含一个时钟 时间 ,即从午夜开始的小时、分钟、秒和毫秒数。它可以从系统时钟中读取当前 时间 ,并测量经过的 时间 跨度。它提供了 比较 时间 和通过添加毫秒数来操作 时间 的函数。 QT ime 使用 24小时时钟格式;它没有AM/PM的概念。与QDateT ime 不同, QT ime 对时区或夏令时(DST)一无所知。 QT ime 对象通常是通过显式地给出小时、分钟、秒和毫秒数来创建的,或者通过 使用 静态函数currentT ime ()来创建一个包含系统本地 时间 QT ime 对象。请注
Qt 日期类是QDateT ime 。 1、获取当前日期信息,能够显示年-月-日-时-分-秒 QDateT ime date = QDateT ime ::currentDateT ime (); QString str = date.toString("yyyy-MM-dd hh:mm:ss"); 2、获取当前时刻的 时间 戳 起始时刻从 “1970-01-01 T00:00:00” 开始算起 //基础单位为秒...
QDateT ime t ime 1 = QDateT ime ::fromString("2022-4-25 16:40:02", "yyyy-MM-dd HH:mm:ss"); QDateT ime t ime 2 = QDateT ime ::fromString("2022-4-27 16:43:02", "yyyy-MM-dd HH:mm:ss"); int days = t ime 1.daysTo(t ime 2); 可以 使用 addSecs()、addMSecs()、addSecs()、addMSecs() 等方法来添加或减去 时间 。 例如,假设有一个 QT ime 对象 t,我们可以 使用 t.addSecs(60) 来将 时间 增加 60 秒, 使用 t.addMSecs(-5000) 来将 时间 减少 5 秒。 2. 比较 两个 时间 可以 使用 比较 运算符(<、<=、>、>=、==、!=)来 比较 两个 QT ime 对象的大小。 例如,假设有 两个 QT ime 对象 t1 和 t2,我们可以 使用 t1 < t2 来 比较 两个 时间 的大小。 以下是一个简单的示例,演示了如何 使用 QT ime 类来添加或减去 时间 ,并 比较 两个 时间 的大小: ```python from Py Qt 5. Qt Core import QT ime # 创建一个 QT ime 对象 t1 = QT ime (12, 0, 0) # 添加 60 秒 t2 = t1.addSecs(60) print(t2.toString()) # 输出:'12:01:00' # 减少 5 秒 t3 = t1.addMSecs(-5000) print(t3.toString()) # 输出:'11:59:55' # 比较 两个 时间 t4 = QT ime (11, 30, 0) if t4 < t1: print("t4 在 t1 之前") else: print("t4 在 t1 之后") 12:01:00 11:59:55 t4 在 t1 之前