我在Synapse Portal中使用python代码。
我呼叫time.time以秒为单位从PC获取当前时间,将值调整为不同的Epoch,将其转换为字符串并通过无线电将其传输到一组园艺机器人,气象站等。 / p>
在夏令时期间一切正常,但是在DST结束时间之后。时间返回一个小时的值。 PC时钟显示正确的时间。为什么python没有从PC获取时钟applet的同一个地方获得时间?
当然,我可以通过在转换到另一个Epoch期间减去3600秒来克服这个问题,但这并不优雅。任何有关此信息都将非常赞赏。 (我是带有汇编程序和C语言背景的python的新手,Synapse在其无线电/处理器模块中使用了一小部分python,因此很容易实现简单的事情,但在PC上运行的Portal应用程序使用完整的python)。
接下来的主要问题是,如何让python可靠地报告正确的时间?