#include <time.h>
#define MYTZ "CET-1CEST-2,M3.5.0/2,M10.5.0/3"
void setup() {
Serial.begin(115200);
// Se non imposti il timezone corretto, l'ora locale corrisponde all'ora GMT
configTzTime(MYTZ, "time.google.com", "time.windows.com", "pool.ntp.org");
time_t rawtime = 1657637444; // value.toInt()
struct tm timeinfo = *localtime(&rawtime);
char buffer [80];
strftime (buffer, 80, "%D %X", &timeinfo);
Serial.println (buffer);
}
void loop() {
// put your main code here, to run repeatedly:
}