1

この式を使用して、UTC の日付を米国/東部時間の同等の日付に変換しています。

CAST((FROM_TZ(CAST(date_field AS TIMESTAMP),'+00:00') AT TIME ZONE 'US/Eastern') AS DATE) DATE_FIELD_ET

より一般的な式を使用して、値を現地時間にキャストしたいと考えていました。

CAST((FROM_TZ(CAST(note_time AS TIMESTAMP),'+00:00') AT LOCAL TIME ZONE) AS DATE) DATE_FIELD_LOCAL

しかし、この構文は機能しません。

これを行う方法はありますか?

4

1 に答える 1

0

を使用できますDBTIMEZONE

CAST((FROM_TZ(CAST(date_field AS TIMESTAMP),'+00:00') AT TIME ZONE DBTIMEZONE) AS DATE) DATE_FIELD_ET
于 2012-04-10T15:27:40.067 に答える