如何比较GDKEvent时间戳和当前时间?

时间:2014-03-25 08:54:30

标签: c++ gtk

如何在c ++中使用GDKEvent的时间戳? 例如,我将它打印为unsigned int,其值为4194719109,但是当前时间是1395764110,它是从time.h的time()获得的。 g_get_real_time()的当前时间是1395764110872217,这是gint64类型的值。似乎g_get_real_time()比time()更准确。

我的目的是计算从GDKEvent发生以来持续的次数。

1 个答案:

答案 0 :(得分:1)

time的{​​{1}}元素以毫秒为单位。与GdkEvent(以μs为单位)除以g_get_monotonic_time()的比较应该有效(确保在比较之前检查符号并转换为1000