Warning

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

DATE_FORMAT

説明: format で指定された形式の文字列に日付/タイムスタンプ/文字列を変換します。もし dateExpr が文字列の場合、「yyyy-MM-dd」または「yyyy-MM-dd HH:mm」の形式である必要があります。

パターン文字列 format には、SimpleDateFormat のパターン文字を使用できます。詳細については、Java SimpleDateFormat ドキュメント ↗ を参照してください。

シグネチャ:

FROM_UNIXTIME(``(t[, f])``) → STRING

引数:

  • t: UNIX エポック (1970-01-01 00:00:00 UTC) からの経過秒数 (BIGINT 型)
  • f (オプション): 返される文字列のフォーマットを制御するパターン文字列 (STRING 型)

戻り値:

  • 指定されたフォーマットのタイムスタンプ文字列 (STRING 型)

例:

SELECT FROM_UNIXTIME(1599475200);
> "2020-09-07 20:00:00"

FROM_UNIXTIME の詳細

説明: UNIX エポック (1970-01-01 00:00:00 UTC) からの経過秒数を、指定されたフォーマットで現在のシステムタイムゾーンのタイムスタンプ文字列に変換します。 パターン文字列 f が指定されていない場合、返される文字列のデフォルトのフォーマットは yyyy-MM-dd HH:mm です。返される文字列のフォーマットを変更するには、パターン文字列 f を指定します。パターン文字列には SimpleDateFormat のパターン文字が使用できます。詳細については、Java SimpleDateFormat ドキュメント ↗ を参照してください。

シグネチャ:

UNIX_TIMESTAMP

説明: デフォルトのタイムゾーンとデフォルトのロケールを使用して、時間文字列をUnixタイムスタンプ(秒単位)に変換します。文字列をタイムスタンプに変換できない場合はnullを返します。

パターン文字列が提供されていない場合、入力行sのデフォルトフォーマットはyyyy-MM-dd HH:mmです。入力行が異なるフォーマットの場合は、パターン文字列pを提供してください。パターン文字列には、SimpleDateFormatのパターン文字を使用できます。詳細については、Java SimpleDateFormat docs ↗を参照してください。

署名: