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

タイムスタンプの文字列への書式設定

サポート対象:バッチ、高速、ストリーミング

タイムスタンプを書式設定された文字列として返します(デフォルトは ISO8601)。

式のカテゴリー: キャスト、日時、文字列

宣言された引数

  • Timestamp: 文字列に変換するタイムスタンプ。
    Expression<Timestamp>
  • 任意 書式: 使用する書式。デフォルトはゾーンオフセット付きの ISO8601 です。
    Literal<String>
  • 任意 タイムゾーン: デフォルトは UTC です。
    TimeZone

出力タイプ: String

例

例1:基本ケース

引数の値:

  • Timestamp: 2022-10-01T09:00:00Z
  • 書式: yyyy-MM-dd
  • タイムゾーン: null

出力: 2022-10-01


例2:基本ケース

引数の値:

  • Timestamp: 2022-10-01T09:00:00Z
  • 書式: yyyy-MM-dd-HH-mm-ss
  • タイムゾーン: BST

出力: 2022-10-01-15-00-00


例3:基本ケース

引数の値:

  • Timestamp: 2022-10-01T09:00:00Z
  • 書式: yyyy-MM-dd-hh-mm-ssXXX
  • タイムゾーン: CET

出力: 2022-10-01-11-00-00+02:00


例4:基本ケース

引数の値:

  • Timestamp: 2022-10-01T09:00:00Z
  • 書式: yyyy-MM-dd-HH-mm-ss
  • タイムゾーン: EST

出力: 2022-10-01-04-00-00


例5:基本ケース

引数の値:

  • Timestamp: 2022-10-01T09:00:00Z
  • 書式: yyyy-MM-dd-hh-mm-ssXXX
  • タイムゾーン: Europe/London

出力: 2022-10-01-10-00-00+01:00


例6:基本ケース

引数の値:

  • Timestamp: 2022-10-01T09:00:00Z
  • 書式: yyyy-MM-dd-HH-mm-ss
  • タイムゾーン: Etc/UTC

出力: 2022-10-01-09-00-00


例7:Null ケース

引数の値:

  • Timestamp: null
  • 書式: yyyy-MM-dd
  • タイムゾーン: UTC

出力: null


例8:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:01Z
  • 書式: HH-mm XXXX
  • タイムゾーン: EST

出力: 10-00 -0500


例9:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:01Z
  • 書式: HH-mm X
  • タイムゾーン: EST

出力: 10-00 -05


例10:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:01Z
  • 書式: HH-mm X
  • タイムゾーン: null

出力: 15-00 Z


例11:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:01Z
  • 書式: HH-mm O
  • タイムゾーン: EST

出力: 10-00 GMT-5


例12:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:01Z
  • 書式: HH-mm-ss-SS
  • タイムゾーン: null

出力: 15-00-01-00


例13:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:01Z
  • 書式: HH-mm v
  • タイムゾーン: EST

出力: 10-00 -05:00


例14:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:01Z
  • 書式: HH-mm z
  • タイムゾーン: EST

出力: 10-00 -05:00


例15:エッジケース

引数の値:

  • Timestamp: 2022-10-01T09:00:00Z
  • 書式: hh-mm-a
  • タイムゾーン: null

出力: 09-00-AM


例16:エッジケース

引数の値:

  • Timestamp: 2022-10-01T09:00:00Z
  • 書式: KK-mm-a
  • タイムゾーン: null

出力: 09-00-AM


例17:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:00Z
  • 書式: kk-mm-a
  • タイムゾーン: null

出力: 15-00-PM


例18:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:00Z
  • 書式: HH-mm-a
  • タイムゾーン: null

出力: 15-00-PM


例19:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:01Z
  • 書式: HH-mm xxxx
  • タイムゾーン: EST

出力: 10-00 -0500


例20:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:01Z
  • 書式: HH-mm x
  • タイムゾーン: EST

出力: 10-00 -05


例21:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:01Z
  • 書式: HH-mm x
  • タイムゾーン: null

出力: 15-00 +00


例22:エッジケース

引数の値:

  • Timestamp: 2022-10-01T15:00:01Z
  • 書式: HH-mm Z
  • タイムゾーン: EST

出力: 10-00 -0500