すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:Fn::FormatTime 関数

最終更新日:Jan 16, 2025

組み込み関数 Fn::FormatTime は、現在時刻のフォーマット済み値を返します。

宣言

  • JSON

    • 指定されたタイムゾーンの現在時刻を照会します。

      {
        "Fn::FormatTime": [
          format,
          <time_zone>
        ]
      }
    • デフォルトの UTC タイムゾーンの現在時刻を照会します。

      {
       "Fn::FormatTime": format
      }
  • YAML

    • 指定されたタイムゾーンの現在時刻を照会します。

      Fn::FormatTime:
        - format
        - <time_zone>
      !FormatTime [format, <time_zone>]
    • デフォルトの UTC タイムゾーンの現在時刻を照会します。

      Fn::FormatTime: format
      !FormatTime format

パラメーター

  • format: 必須。パラメーター値は、"%Y-%m-%d %H:%M:%S" などの日付文字列である必要があります。

    次の表に、日付文字列のフィールドを示します。

    フィールド

    説明

    %y

    世紀部分のない年。年は、ゼロ埋めされた10進数で表されます。たとえば、2001年は01と表され、0はプレースホルダーに相当します。

    21

    %Y

    世紀部分を含む年。年は10進数で表されます。

    2021

    %m

    ゼロ埋めされた10進数で表される月。

    04

    %d

    月の日付。日付は、ゼロ埋めされた10進数で表されます。

    07

    %H

    24時間制に基づいて、ゼロ埋めされた10進数で表される時間。

    14

    %I

    12時間制に基づいて、ゼロ埋めされた10進数で表される時間。

    08

    %M

    ゼロ埋めされた10進数で表される分。

    09

    %S

    ゼロ埋めされた10進数で表される秒。

    10

    %a

    曜日の省略名。

    Wed

    %A

    曜日の正式名称。

    Wednesday

    %b

    月の省略名。

    Apr

    %B

    月の正式名称。

    April

    %c

    日付と時刻。

    Wed Apr 7 08:15:10 2021

    %j

    年の通算日。日は、ゼロ埋めされた10進数で表されます。

    097

    %p

    有効な値:

    • AM: 午前

    • PM: 午後

    AM

    %U

    年の週のシーケンス番号。シーケンス番号は、ゼロ埋めされた10進数で表されます。日曜日は週の最初の日です。

    説明

    新年の最初の日曜日より前のすべての日付は、週 0 に含まれます。

    14

    %w

    週の日付。日付は10進数で表されます。

    0 は日曜日を指定し、6 は土曜日を指定します。

    3

    %W

    年の週のシーケンス番号。シーケンス番号は10進数で表されます。月曜日は週の最初の日です。

    説明

    新年の最初の月曜日より前のすべての日付は、週 0 に含まれます。

    14

    %x

    日付。

    04/07/21

    %X

    時刻。

    08:15:10

    %Z

    タイムゾーンの名前。有効な値:

    • UTC

    • GMT

    UTC

    %f

    ゼロ埋めされた10進数で表されるマイクロ秒。

    091798

    %z

    +HHMM または -HHMM の形式の UTC オフセット。

    +0000

    %%

    パーセント記号 (%)。

    %

  • time_zone: UTC(default), Asia/Shanghai などのタイムゾーン。

戻り値

現在時刻のフォーマット済み値。

  • Fn::FormatTime: %Y-%m-%d %H:%M:%S

    この例では、次の結果が返されます。

    2021-06-11 03:48:19
  • Fn::FormatTime: %Y-%m-%d %H:%M:%S,Asia/Shanghai

    この例では、次の結果が返されます。

    2021-06-11 12:01:25