Amazon QLDB の TO_TIMESTAMP 関数 - Amazon Quantum Ledger Database (Amazon QLDB)

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

Amazon QLDB の TO_TIMESTAMP 関数

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

構文

TO_TIMESTAMP ( string [, 'format' ] )

引数

文字列

関数がタイムスタンプに変換するフィールド名または 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

関連関数