timestamp.as_unix_seconds

以下でサポートされています。
timestamp.as_unix_seconds(timestamp [, time_zone])

説明

この関数は、指定されたタイムスタンプ文字列の Unix エポックからの経過秒数を表す整数を返します。

  • timestamp は、有効なエポック タイムスタンプを表す文字列です。形式は %F %T にする必要があります。
  • time_zone は省略可能で、タイムゾーンを表す文字列です。省略した場合、デフォルトは GMT です。文字列リテラルを使用してタイムゾーンを指定できます。以下のオプションがあります。

以下に、有効な time_zone 指定子の例を示します。これらは、時間抽出関数に 2 番目の引数として渡すことができます。

"America/Los_Angeles", or "-08:00". ("PST" is not supported)
"America/New_York", or "-05:00". ("EST" is not supported)
"Europe/London"
"UTC"
"GMT"

パラメータのデータ型

STRINGSTRING

戻り値の型

INT

コードサンプル

例 1

有効なエポック タイムスタンプ

timestamp.as_unix_seconds("2024-02-22 10:43:00") = 1708598580
例 2

America/New_York タイムゾーンの有効なエポック タイムスタンプ

timestamp.as_unix_seconds("2024-02-22 10:43:00", "America/New_York") = 1708616580