Zitat Zitat von Fuerchau Beitrag anzeigen
Dies ist der neue "Timestamp with Timezone".
D.h, der 1. Teil ist die UTC-Zeit "2022-04-08T12:09:49", der 2. Teil ist die Zeitzone "+0200", also derzeit MESZ.
Dafür gibts dann in SQL "TIMESTAMP(n) with timezone" sowie die Umrechnung localtime(), die den Timstamp dann umrechnet.
Das "T" ist dann durch ein Leerzeichen zu ersetzen.
Ich habe gerade ein ähnliches Problem. Ich muss Daten, die als RFC 3339 Timestamp kommen, in unseren IBM i timestamp konvertieren bzw. unseren Timestamp in das RFC Format bringen.

Gibt es da eine SQL Syntax "TIMESTAMP(n) with timezone" ? Bei mir klappt das nicht. Oder habe ich die Antwort falsch verstanden?

So etwas geht:
values timestamp('2022-09-07 17:16:12.123');

Folgendes geht nicht:
values timestamp('2022-09-07T17:16:12.123Z');
Gibt es dafür eine SQL-Interpretierungsfunktion?

Dieter