すべてのプロダクト
Search
ドキュメントセンター

Realtime Compute for Apache Flink:DATE_FORMAT_TZ

最終更新日:Jan 08, 2025

このトピックでは、DATE_FORMAT_TZ関数の使用方法について説明します。この関数は、タイムスタンプ型のデータを、指定されたタイムゾーンに基づいて指定された型の文字列に変換します。

構文

VARCHAR DATE_FORMAT_TZ(TIMESTAMP timestamp, VARCHAR format, VARCHAR timezone)
VARCHAR DATE_FORMAT_TZ(TIMESTAMP timestamp, VARCHAR timezone)

入力パラメーター

パラメーター

データ型

説明

timestamp

TIMESTAMP

時刻のデータ型。

format

VARCHAR

出力日付の形式。例:yyyy-MM-dd HH:mm:ss

timezone

VARCHAR

タイムゾーン。例:Asia/Shanghai。

  • テストデータ

    timestamp1(TIMESTAMP)

    format1(VARCHAR)

    timezone1(VARCHAR)

    0

    yyyy-MM-dd HH:mm:ss

    Asia/Shanghai

  • テストステートメント

    SELECT 
       DATE_FORMAT_TZ(timestamp1, format1, timezone1) as var1,
       DATE_FORMAT_TZ(timestamp1, timezone1) as var2
    FROM T1;
  • テスト結果

    var1(VARCHAR)

    var2(VARCHAR)

    1970-01-01 08:00:00

    1970-01-01 08:00:00