时区同步



我有一个运行在Java上的服务器和运行在python上的客户端。当我连接客户端和服务器时,我必须同步从服务器到客户端的时间。我成功地连接和发送流从服务器到客户端。我想知道通常发送时间和时区的方式是什么。我该怎么做呢?现在我以毫秒为单位发送时间,并在python中对其进行裁剪以获得日期和时间。但是我不知道怎么发送时区

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

Edit:传输时区信息的正确格式是使用tz数据库中的大洲/城市ID,例如:"美国/纽约"或"欧洲/柏林"。Java也使用这种方法。基本时区偏移量不足,因为它不能适应夏令时和历史时区更改。

你知道NTP,网络时间协议吗?

相关内容

  • 没有找到相关文章

最新更新