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

Timestamp subtract

サポート対象: Batch, Streaming

指定された単位でタイムスタンプから値を引きます。

式カテゴリー: Datetime

引数

  • Timestamp - 修正されるタイムスタンプ。
    Expression<Timestamp>
  • Unit - 時間の単位。
    Enum<Days, Hours, Milliseconds, Minutes, Months, Quarters, Seconds, Weeks, Years>
  • Value to subtract - タイムスタンプから引かれる値。
    Expression<Byte | Integer | Long | Short>

出力タイプ: Timestamp

例 1: 基本ケース

引数の値:

  • Timestamp: 2022-02-02T00:00:00Z
  • Unit: DAYS
  • Value to subtract: 1

出力: 2022-02-01T00:00:00Z


例 2: 基本ケース

引数の値:

  • Timestamp: 2022-02-02T00:00:00Z
  • Unit: HOURS
  • Value to subtract: 2

出力: 2022-02-01T22:00:00Z


例 3: 基本ケース

引数の値:

  • Timestamp: 2022-02-02T00:00:00Z
  • Unit: MILLISECONDS
  • Value to subtract: 2

出力: 2022-02-01T23:59:59.998Z


例 4: 基本ケース

引数の値:

  • Timestamp: 2022-02-02T00:00:00Z
  • Unit: MINUTES
  • Value to subtract: 2

出力: 2022-02-01T23:58:00Z


例 5: 基本ケース

引数の値:

  • Timestamp: 2022-02-01T00:00:00Z
  • Unit: MONTHS
  • Value to subtract: 2

出力: 2021-12-01T00:00:00Z


例 6: 基本ケース

引数の値:

  • Timestamp: 2022-02-01T00:00:00Z
  • Unit: QUARTERS
  • Value to subtract: 2

出力: 2021-08-01T00:00:00Z


例 7: 基本ケース

引数の値:

  • Timestamp: 2022-02-02T00:00:00Z
  • Unit: SECONDS
  • Value to subtract: 5

出力: 2022-02-01T23:59:55Z


例 8: 基本ケース

引数の値:

  • Timestamp: 2022-02-01T00:00:00Z
  • Unit: YEARS
  • Value to subtract: 2

出力: 2020-02-01T00:00:00Z


例 9: Nullケース

引数の値:

  • Timestamp: date
  • Unit: YEARS
  • Value to subtract: value
datevalue出力
2022-02-01T00:00:00Znullnull
null2null
nullnullnull