Raspberry Pi(Python)测量单位之间的时间

时间:2015-12-08 20:48:26

标签: python-2.7 time raspberry-pi2

我有以下系统设置

  1. 在我的计算机上运行的客户端应用
  2. 在我的计算机上运行的服务器应用
  3. 发布商Raspberry-Pi部门
  4. 订阅者Raspberry-Pi单位
  5. 客户端应用程序向服务器发送消息,然后服务器向发布者发送消息,该消息将此消息转发给订阅者,然后订阅者将消息返回给服务器应用程序

    我正在尝试使用time.time()或timeit.default_timer()测量经过的时间(以秒为单位),但两者都返回相同的结果。

    我用4分测量时间:

    • 从客户端到服务器应用程序的消息。
    • 邮件从服务器到达发布者
    • 来自发布者的订阅者的消息
    • 来自发布商的邮件到达服务器应用

    第一次也是最后一次是有道理的 如果发布者和订阅者的时间戳都发生在服务器上的第一个时间戳之前,这是没有意义的,除非覆盆子pi及时回溯。
    这些是测量的时间:
    <登记/> [1449606796.36039,1499606784.0,1499606784.0,1499606804.49233]

    当我在不同的机器上手动测量time.time()时,一切似乎都是同步的。  知道这里出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

我不知道问题是什么,但我切换到python DateTime.now(),一切似乎都运行良好,现在没有奇怪的时间。