天天看点

8266获取网络时间

8266获取网络时间

今天第一次用阿里的博客写点东西感受一下....

用的SNTP

然后打印时间

现在说一下问题

国际时间和北京时间相差8小时,所以会发现所获得的时间会在北京时间8点的时候变化

会问怎么会有31小时,这就是问题点1

国际时间小时是从0-23变化,加了8小时所以变化为8-31

所以获得时间后直接加8小时是不对的

而且还会发现日子总是在每天的8点变化,肯定不对

最简单的方法

time = rtctime.epoch2cal(rtctime.get()+28800)

直接设置系统的时间加8小时,这样的话系统就能让日期在零点的时候变化,而且不会向上面似得出现31这种不对的时间

现在的数据

继续阅读