Amazon の TO_TIMESTAMP 関数 QLDB - Amazon Quantum 台帳データベース (Amazon QLDB)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon の TO_TIMESTAMP 関数 QLDB

重要

サポート終了通知: 既存のお客様は、07/31/2025 のサポート終了QLDBまで Amazon を使用できます。詳細については、「Amazon Ledger QLDB を Amazon Aurora Postgre に移行するSQL」を参照してください。

Amazon ではQLDB、タイムスタンプを表す文字列を指定して、 TO_TIMESTAMP関数を使用して文字列をtimestampデータ型に変換します。これは TO_STRING の逆オペレーションです。

構文

TO_TIMESTAMP ( string [, 'format' ] )

引数

string

関数がタイムスタンプに変換するフィールド名または string データ型の式。

format

(オプション) 入力の形式パターンを定義する文字列リテラル string、日付部分に関して。有効な形式については、「タイムスタンプのフォーマット文字列」を参照してください。

この引数を省略すると、関数は を前提としています。string は、標準の Ion タイムスタンプ の形式です。これは、この関数を使用して Ion タイムスタンプを解析するために推奨される方法です。

ゼロパディングは、単一文字の書式記号 (yMdHhms など) を使用する場合はオプションですが、ゼロパディングのバリエーション (yyyyMMddHHhhmmss など) には必須です。

2 桁の年 (書式記号 yy) は特別に扱われます。70 以上の値には 1900 が加算され、70 未満の値には 2000 が加算されます。

月名と AM または PM インジケータでは、大文字と小文字が区別されません。

戻り型

timestamp

TO_TIMESTAMP('2007T') -- `2007T` TO_TIMESTAMP('2007-02-23T12:14:33.079-08:00') -- `2007-02-23T12:14:33.079-08:00` TO_TIMESTAMP('2016', 'y') -- `2016T` TO_TIMESTAMP('2016', 'yyyy') -- `2016T` TO_TIMESTAMP('02-2016', 'MM-yyyy') -- `2016-02T` TO_TIMESTAMP('Feb 2016', 'MMM yyyy') -- `2016-02T` TO_TIMESTAMP('February 2016', 'MMMM yyyy') -- `2016-02T` -- Runnable statements SELECT TO_TIMESTAMP('2007T') FROM << 0 >> -- 2007T SELECT TO_TIMESTAMP('02-2016', 'MM-yyyy') FROM << 0 >> -- 2016-02T

関連関数