【发布时间】:2015-12-06 00:38:08
【问题描述】:
在纽约市的服务器上运行的 Python 脚本从仅给出时间的 websocket API 接收实时数据流,例如:8:21:56。提供的时间在时区Asia/Chongqing 中,即UTC +08:00。本地服务器位于America/New_York 时区,即UTC -05:00。
这意味着两个时区的日期每天都有 12-13 小时的不同,具体取决于夏令时。
问题:知道我的服务器位于不同的时区,我如何找到将时间转换为适当日期时间所需的日期?例如:如果服务器上的本地日期是2015-12-05,则将8:21:56 转换为UTC 时区的2015-12-06 7:36:56.000Z。
【问题讨论】:
-
@KevinGuan 在链接的 SO 问题中,给出了日期。对于这个问题,websocket 流中的日期可能与本地服务器中的日期不同,所以不是那么直接
-
我认为这无关紧要,因为该问题的已接受答案让您手动设置时区。所以你可以设置你需要隐蔽的时区。
标签: python python-2.7 datetime websocket