时区同步

时间:2011-08-25 11:17:38

标签: java python synchronization timezone

我有一个运行在Java和客户端上的服务器,它运行在python上。当我连接客户端和服务器时,我必须同步从服务器到客户端的时间。 我成功地将流从服务器连接到客户端。我想知道发送时间和时区的常用方法是什么。我该怎么做?现在我正在以毫秒为单位发送时间并在python中削减它以获取日期和时间。但我不知道如何发送时区。

2 个答案:

答案 0 :(得分:3)

你知道NTP,Network Time Protocol吗?

答案 1 :(得分:3)

您应该在UTC中传输和处理时间,而不是完全混淆时区。在Java中,这正是System.currentTimeMillis()返回的内容。

修改:传输时区信息的正确格式是使用tz database中的大陆/城市ID,例如“America / New_York”或“Europe / Berlin”。这也被Java使用。基准时区偏移量不足,因为它无法容纳夏令时和历史时区变化。