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

タイムスタンプの減算

対応している処理: バッチ、ストリーミング

指定された単位でタイムスタンプから値を減算します。 式のカテゴリ: 日時

宣言された引数

  • タイムスタンプ - 変更されるタイムスタンプ。
    Expression<Timestamp>
  • 単位 - 時間の単位。
    Enum<日, 時間, ミリ秒, 分, 月, 四半期, 秒, 週, 年>
  • 減算する値 - タイムスタンプから減算される値。
    Expression<Byte | Integer | Long | Short>

出力タイプ: タイムスタンプ

例 1 - 基本ケース

引数の値:

  • タイムスタンプ: 2022-02-02T00:00:00Z
  • 単位: DAYS
  • 減算する値: 1 出力: 2022-02-01T00:00:00Z

例 2 - 基本ケース

引数の値:

  • タイムスタンプ: 2022-02-02T00:00:00Z
  • 単位: HOURS
  • 減算する値: 2 出力: 2022-02-01T22:00:00Z

例 3 - 基本ケース

引数の値:

  • タイムスタンプ: 2022-02-02T00:00:00Z
  • 単位: MILLISECONDS
  • 減算する値: 2 出力: 2022-02-01T23:59:59.998Z

例 4 - 基本ケース

引数の値:

  • タイムスタンプ: 2022-02-02T00:00:00Z
  • 単位: MINUTES
  • 減算する値: 2 出力: 2022-02-01T23:58:00Z

例 5 - 基本ケース

引数の値:

  • タイムスタンプ: 2022-02-01T00:00:00Z
  • 単位: MONTHS
  • 減算する値: 2 出力: 2021-12-01T00:00:00Z

例 6 - 基本ケース

引数の値:

  • タイムスタンプ: 2022-02-01T00:00:00Z
  • 単位: QUARTERS
  • 減算する値: 2 出力: 2021-08-01T00:00:00Z

例 7 - 基本ケース

引数の値:

  • タイムスタンプ: 2022-02-02T00:00:00Z
  • 単位: SECONDS
  • 減算する値: 5 出力: 2022-02-01T23:59:55Z

例 8 - 基本ケース

引数の値:

  • タイムスタンプ: 2022-02-01T00:00:00Z
  • 単位: YEARS
  • 減算する値: 2 出力: 2020-02-01T00:00:00Z

例 9 - Null ケース

引数の値:

  • タイムスタンプ: date
  • 単位: YEARS
  • 減算する値: value
datevalue:arrow_right:出力
2022-02-01T00:00:00Znullnull
null2null
nullnullnull