Java时间戳差距

时间:2017-07-10 15:05:38

标签: java time activemq

使用下面的代码时遇到一个问题。 Timestamp starttime = new java.sql.Timestamp( Calendar.getInstance().getTime().getTime());

我有两个项目,A和B(现在它们部署在我的本地计算机上)和一个队列。 A不断将对象推入队列,B不断从队列中弹出对象。我正在录制推送和弹出事件,并尝试将事件时间存储到数据库中。

以下是数据库中的两条记录。第一列是event_id,第二列使用上面的代码来生成事件发生的时间。我们可以看到,虽然"被推到队列"事件较小的event_id ,这意味着它会在#34之前插入数据库;从队列中弹出#34; &#34 ;推到队列"事件的时间稍晚于"从队列中弹出#34; 。然而,"被推到队列"应该有一个较小的event_id 较早的时间。你能帮我弄清楚这里发生了什么吗?

223636 " 2017-07-07 22:27:20.129" " localhost.localdomain";&#34 ;消息从队列"

中弹出

223635 " 2017-07-07 22:27:20.13" " localhost.localdomain";&#34 ;消息被推送到队列"

0 个答案:

没有答案
相关问题