変換例
このセクションの例では、数値または文字列リテラルの日付、時間、または期間のデータ型への変換を示しています。
日付と時間のデータ型の例
次の例では、文字列リテラルを日付または日付の値に変換します:
| 例 | 説明 |
|---|---|
|
date("2012-12-25") |
YYYY-MM-DD形式の日付2012-12-25を表します。 |
|
time("23:59:00") |
hh:mm:ss形式の時間23:59:00を表します。 |
|
time("23:59:00-08:00") |
hh:mm:ss形式のローカル時間23:59:00を表します。ローカル時間はUTCから8時間遅れます。 |
|
date and time("2012-12-25T11:00:00") |
YYYY-MM-DDおよびhh:mm:ss形式でそれぞれ2012-12-25および11:00:00の日付を表します。 |
|
date and time("2012-12-25T11:00:00Z") |
YYYY-MM-DDおよびhh:mm:ss形式でそれぞれ2012-12-25および11:00:00の日付を表します。"Z"はUTC時間を表す |
期間データ型の例
duration関数を使用したいくつかの変換例を次の表に示します:
| 例 | 説明 |
|---|---|
|
duration("P1DT12H30M") |
1日、12時間、および30分の期間を表します。 |
|
duration("-P120D") |
120日の期間を表します。 |
|
duration("PT2000H") |
2000時間の期間を表します。 |
|
duration("P1Y2M3DT10H30M") |
1年、2ヶ月、3日、10時間、および30分の期間を表します。 |