ESP8266/ESP32 通过TimeLib库获取NTP时间方法
该库是通过获取到
timestamp
时间戳,将时间戳转换而来的。将格林威治时间1970年01月01日00时00分00秒起至现在的总秒数,转换成现在的24小时制的时间。
时间戳转换
- https://www.beijing-time.org/shijianchuo/
- 例如时间:
1655770943
表示的:2022-6-21 8:22:23
Time库和NTPClient库比较
- TimeLib库和NTPClient库,都可以获取到时分秒以及星期,而TimeLib库通过转换后,还可以获得年月日。当然如果通过去修改NTPClient库也是可以获得的,但是比起随调随用原则,还是比较麻烦。
Time
库(Arduino IDE自带的库)下载地址:https://github.com/PaulStoffre