Auch hier wieder ein Hinweis an die C-Freaks:

Mit der Environmentvariablen TZ (=Timezone) kann eine benutzerdefinierte Zeitzone eingestellt werden.
Die Variable kann automatisch über das Verwenden von LOCALE gesetzt werden.
Nutzt man nun die C-Funktionen "localtime(time(NULL))" bekommt man die Systemzeit an die angepasste Zeitzone.

Man braucht sich also nur noch eine zentrale Routine "GETTIM" zu schreiben und an allen relevanten Stellen aufrufen

Leider gibt es keine andere Möglichkeit als seine Anwendung daraufhin zu trimmen.
Alle Systemausgaben werden natürlich weiterhin in der Systemzeit angezeigt (z.B. WRKSPLF, Datum/Zeit der Erstellung usw.)