Ich muss einen DATE-Wert in einer Anfrage in ein TIMESTAMP WITH TIME ZONE umwandeln, aber momentan bekomme ich den TimeZone-Bereich ("Europe / Paris"), der nicht von EF verwendet werden kann.
Zum Beispiel, wenn Sie dies tun:
%Vor%Ich bekomme derzeit diese Ausgabe:
%Vor%Aber ich brauche es wie:
%Vor%Irgendeine Idee, wie man das erreicht?
Sie können DATE
auf TIMESTAMP
umwandeln und dann verwenden FROM_TZ
, um diesen Zeitstempel in einen Zeitstempel mit Zeitzone zu konvertieren:
Mit @ Vincent Malgrat Lösung müssen Sie die TIMEZONE_HOUR abrufen und sie dann für die Verwendung in Ihrer Abfrage formatieren. Ich weiß nicht, ob es eine Chance gibt, es automatisch zu machen.
Ich kann Ihnen vorschlagen, einige Funktionen zu verschachteln. Es ist nicht die sauberste Lösung, aber es funktioniert für mich
%Vor%Und das Ergebnis wird etwas wie
sein %Vor%Grüße!
Tags und Links sql oracle timestamp-with-timezone