Dabei sollte dir allerdings auffallen, dass die gelieferte Zeit GMT ist !

Deine Zeitzone wird hierbei nicht berücksichtigt.
Besser wäre die Verwendung der C-Funktion localtime(), die die Zeitzone berücksichtigt.

Ggf. kannst du natürlich auch selber den Systemwert QUTCOFFSET draufrechnen.

Beim Speichern von Zeiten im IFS wird nämlich QUTCOFFSET abgezogen !