Hallo Rolf,
Und dahinter stehen die
localtime_r
undgmtime_r
Funktionen, die mit einem von Dir übergebenen Buffer statt dem statischen Buffer arbeiten.
Die standardisierten Varianten ab C11 heißen fast genau, einfach _r
durch _s
ersetzen: https://en.cppreference.com/w/c/chrono/localtime
Viele Grüße
Robert