ESP32通过WiFi从NTP服务器获取日期和时间的Arduino小小demo

一、参考链接

https://lastminuteengineers.com/esp32-ntp-server-date-time-tutorial/

二、献上代码

#include 
#include "time.h"

const char* ssid       = "Wifi24";
const char* password   = "*_zheshimima_*";

const char* ntpServer = "pool.ntp.org";
const long  gmtOffset_sec = 28800;
const int   daylightOffset_sec = 0;

void printLocalTime()
{
  struct tm timeinfo;
  if(!getLocalTime(&timeinfo)){
    Serial.println("Failed to obtain time");
    return;
  }
  Serial.println(&timeinfo, "%A, %Y-%m-%d %H:%M:%S");
}

void setup()
{
  Serial.begin(115200);
  
  //connect to WiFi
  Serial.printf("Connecting to %s ", ssid);
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
      delay(500);
      Serial.print(".");
  }
  Serial.pri

你可能感兴趣的:(esp32,8266,c++,http,https,websocket,restful)