全部產品
Search
文件中心

Resource Orchestration Service:Fn::FormatTime

更新時間:Feb 05, 2024

調用內建函式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

    補零後,以十進位數表示不帶世紀的年份。例如:2001年表示為01,0相當於預留位置。

    21

    %Y

    以十進位數表示帶世紀的年份。

    2021

    %m

    補零後,以十進位數表示的月份。

    04

    %d

    補零後,以十進位數表示的一個月中的一天。

    07

    %H

    補零後,以十進位數表示的小時(24小時制)。

    14

    %I

    補零後,以十進位數表示的小時(12小時制)。

    08

    %M

    補零後,以十進位數表示的分鐘。

    09

    %S

    補零後,以十進位數表示的秒。

    10

    %a

    星期的縮寫。

    Wed

    %A

    星期的全稱。

    Wednesday

    %b

    月份的縮寫。

    Apr

    %B

    月份的全稱。

    April

    %c

    日期和時間。

    Wed Apr 7 08:15:10 2021

    %j

    補零後,以十進位數表示的一年中的一天。

    097

    %p

    取值:

    • AM:上午。

    • PM:下午。

    AM

    %U

    補零後,以十進位數表示的一年中的周序號(星期日作為每周的第一天)。

    說明

    在新的一年中第一個星期日之前的所有日子都被視為第0周。

    14

    %w

    以十進位數顯示的星期中的一天。

    0表示星期日,6表示星期六。

    3

    %W

    以十進位數表示的一年中的周序號(星期一作為每周的第一天)。

    說明

    在新的一年中第一個星期一之前的所有日子都被視為第0周。

    14

    %x

    日期。

    04/07/21

    %X

    時間。

    08:15:10

    %Z

    時區名稱。取值:

    • UTC

    • GMT

    UTC

    %f

    補零後,以十進位數表示微秒。

    091798

    %z

    UTC位移量,格式為+HHMM-HHMM

    +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