Einzelwerte aus einer Structure holen

Das problemchen ist, dass der ESP32 Ordner ganz vielen time.h Dateien beinhaltet.
In einer davon habe ich eine Struktur gefunden, die ich jetzt als Kommentar im SimpleTime Beispiel hinzugefügt habe:

// ...

void printLocalTime()
{
  struct tm timeinfo;
  /*
struct tm //as defined in time.h
{
  int tm_sec;
  int tm_min;
  int tm_hour;
  int tm_mday;
  int tm_mon;
  int tm_year;
  int tm_wday;
  int tm_yday;
  int tm_isdst;
}
 */  
  if(!getLocalTime(&timeinfo)){
    Serial.println("Failed to obtain time");
    return;
  }
  Serial.println(&timeinfo, "%A, %B %d %Y %H:%M:%S");
}

/...

von der angezeigten Struktur verstehe ich den Bezug zu "%A, %B %d %Y %H:%M:%S" immer noch nicht. Kann mir einer das erklären?